.hp-rail[data-astro-cid-bqju2afy]{gap:3rem;display:grid}@media (width>=40rem){.hp-rail[data-astro-cid-bqju2afy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2.5rem}}@media (width>=1100px){.hp-rail[data-astro-cid-bqju2afy]{grid-template-columns:repeat(var(--count,4), minmax(0, 1fr));gap:1.75rem}}.hp-rail__stop[data-astro-cid-bqju2afy]{min-width:0;position:relative}.hp-rail__n[data-astro-cid-bqju2afy]{font-family:var(--font-display);font-size:72px;font-weight:var(--weight-display);letter-spacing:var(--tracking-display);color:var(--color-faint);line-height:1;transition:color .35s;display:inline-block;position:relative}@media (width>=1100px){.hp-rail__n[data-astro-cid-bqju2afy]{font-size:88px}.hp-rail[data-astro-cid-bqju2afy][style*=--count\:5] .hp-rail__n[data-astro-cid-bqju2afy]{font-size:68px}}.hp-rail__stop[data-astro-cid-bqju2afy].is-lit .hp-rail__n[data-astro-cid-bqju2afy],.hp-rail__stop[data-astro-cid-bqju2afy]:hover .hp-rail__n[data-astro-cid-bqju2afy],.hp-rail__stop[data-astro-cid-bqju2afy]:focus-within .hp-rail__n[data-astro-cid-bqju2afy]{color:var(--color-blue)}.hp-rail__star[data-astro-cid-bqju2afy]{opacity:0;width:26px;height:26px;color:var(--color-blue);filter:drop-shadow(0 0 10px #2c55f266);pointer-events:none;margin-left:.5rem;transition:opacity .32s,transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:.1em;left:100%;transform:translateY(7px)scale(.85)}.hp-rail__stop[data-astro-cid-bqju2afy].is-lit .hp-rail__star[data-astro-cid-bqju2afy],.hp-rail__stop[data-astro-cid-bqju2afy]:hover .hp-rail__star[data-astro-cid-bqju2afy],.hp-rail__stop[data-astro-cid-bqju2afy]:focus-within .hp-rail__star[data-astro-cid-bqju2afy]{opacity:1;transform:translateY(0)scale(1)}.hp-rail__t[data-astro-cid-bqju2afy]{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-ink);align-items:center;gap:.6rem;margin-top:.35rem;line-height:1.05;transition:color .35s;display:flex}.hp-rail__stop[data-astro-cid-bqju2afy].is-lit .hp-rail__t[data-astro-cid-bqju2afy],.hp-rail__stop[data-astro-cid-bqju2afy]:hover .hp-rail__t[data-astro-cid-bqju2afy],.hp-rail__stop[data-astro-cid-bqju2afy]:focus-within .hp-rail__t[data-astro-cid-bqju2afy]{color:var(--color-blue)}.hp-rail__t[data-astro-cid-bqju2afy] .hp-rail__t-icon{flex:none;width:.72em;height:.72em}@media (prefers-reduced-motion:reduce){.hp-rail__star[data-astro-cid-bqju2afy],.hp-rail__n[data-astro-cid-bqju2afy],.hp-rail__t[data-astro-cid-bqju2afy]{transition:none}}.hp-rail__b[data-astro-cid-bqju2afy]{max-width:34ch;min-height:5.1em;font-size:var(--text-caption);color:var(--color-body);margin-top:1.25rem;line-height:1.7}.seam[data-astro-cid-kfxsypgz]{border:1px solid var(--color-line);background:var(--color-paper);margin-block:2.5rem;padding:2rem}.seam__label[data-astro-cid-kfxsypgz]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue)}.seam__grid[data-astro-cid-kfxsypgz]{gap:1rem;margin-top:1.75rem;display:grid}.seam__arrow[data-astro-cid-kfxsypgz]{color:var(--color-blue);place-items:center;display:grid;rotate:90deg}.seam__col[data-astro-cid-kfxsypgz]{border:1px solid var(--color-line);padding:1.25rem 1.375rem 1.5rem}.seam__col[data-astro-cid-kfxsypgz].is-seam{border-color:color-mix(in srgb, var(--color-blue) 40%, transparent);background:var(--color-blue-wash)}.seam__owner[data-astro-cid-kfxsypgz]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.is-seam[data-astro-cid-kfxsypgz] .seam__owner[data-astro-cid-kfxsypgz]{color:var(--color-blue)}.seam[data-astro-cid-kfxsypgz] .seam__mark{flex-shrink:0;width:14px;height:14px}.seam__name[data-astro-cid-kfxsypgz]{font-size:var(--text-caption);color:var(--color-ink);margin-top:.25rem;font-weight:600}.seam__items[data-astro-cid-kfxsypgz]{gap:.5rem;margin-top:.75rem;display:grid}.seam__items[data-astro-cid-kfxsypgz] li[data-astro-cid-kfxsypgz]{font-size:var(--text-caption);color:var(--color-body);padding-left:.875rem;line-height:1.55;position:relative}.seam__items[data-astro-cid-kfxsypgz] li[data-astro-cid-kfxsypgz]:before{content:"";background:var(--color-line);width:4px;height:4px;position:absolute;top:.62em;left:0}.is-seam[data-astro-cid-kfxsypgz] .seam__items[data-astro-cid-kfxsypgz] li[data-astro-cid-kfxsypgz]:before{background:var(--color-blue)}.seam__caption[data-astro-cid-kfxsypgz]{border-top:1px solid var(--color-line);font-size:var(--text-caption);color:var(--color-body);margin-top:1.75rem;padding-top:1.25rem;line-height:1.65}@media (width>=860px){.seam__grid[data-astro-cid-kfxsypgz]{grid-template-columns:1fr auto .8fr auto 1fr;align-items:start;gap:1rem}.seam__arrow[data-astro-cid-kfxsypgz]{align-self:center;rotate:none}}.dlist[data-astro-cid-6e2c7lk5]{border-top:1px solid var(--color-line);gap:0;display:grid}.dlist__item[data-astro-cid-6e2c7lk5]{border-bottom:1px solid var(--color-line);gap:.375rem;padding:1.5rem 0;display:grid}.dlist__n[data-astro-cid-6e2c7lk5]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-blue);font-size:.6875rem}.dlist__title[data-astro-cid-6e2c7lk5]{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-display);letter-spacing:var(--tracking-tight);color:var(--color-ink);line-height:1.25}.dlist__note[data-astro-cid-6e2c7lk5]{max-width:44rem;font-size:var(--text-caption);color:var(--color-body);line-height:1.65}@media (width>=860px){.dlist__item[data-astro-cid-6e2c7lk5]{grid-template-columns:22rem 1fr;align-items:start;column-gap:3rem;padding:1.75rem 0}.dlist__n[data-astro-cid-6e2c7lk5]{grid-area:1/1}.dlist__title[data-astro-cid-6e2c7lk5]{grid-area:2/1}.dlist__note[data-astro-cid-6e2c7lk5]{grid-area:2/2}}
