.intro:where(.astro-KH7BTL4R){display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:3.5rem;align-items:start}.intro-text:where(.astro-KH7BTL4R){display:grid;gap:1.125rem;min-width:0}.intro-text:where(.astro-KH7BTL4R) p:where(.astro-KH7BTL4R){font-size:1.1rem;line-height:1.7;color:var(--body);max-width:60ch}.intro-text:where(.astro-KH7BTL4R) .hl:where(.astro-KH7BTL4R){color:var(--ink);font-weight:600}.photo:where(.astro-KH7BTL4R) img:where(.astro-KH7BTL4R){display:block;width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);background:var(--thumb)}section:where(.astro-KH7BTL4R){padding-top:5rem}h2:where(.astro-KH7BTL4R){font-size:1.75rem;font-weight:700;line-height:1.15;letter-spacing:-.025em;margin-bottom:1rem}.section-lede:where(.astro-KH7BTL4R){font-size:1.1rem;line-height:1.6;color:var(--body);margin-bottom:.75rem}.rows:where(.astro-KH7BTL4R){display:grid;margin-inline:-1rem}li:where(.astro-KH7BTL4R){position:relative}li:where(.astro-KH7BTL4R)+li:where(.astro-KH7BTL4R):before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:1px;background:var(--line);transition:opacity .15s ease}li:where(.astro-KH7BTL4R):has(a.row:hover):before,li:where(.astro-KH7BTL4R):has(a.row:hover)+li:where(.astro-KH7BTL4R):before{opacity:0}.row:where(.astro-KH7BTL4R){display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:1.25rem;align-items:center;padding:1.125rem 1rem;border-radius:var(--radius-inner);transition:background .15s ease}a:where(.astro-KH7BTL4R).row:hover{background:var(--tile)}.side:where(.astro-KH7BTL4R){font-size:.82rem;color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.title:where(.astro-KH7BTL4R){display:block;font-weight:600;font-size:1.02rem;letter-spacing:-.01em;line-height:1.4}.desc:where(.astro-KH7BTL4R){display:block;color:var(--muted);font-size:.92rem;margin-top:2px}.go:where(.astro-KH7BTL4R){display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:var(--faint);transition:background .15s ease,color .15s ease}.go:where(.astro-KH7BTL4R) svg:where(.astro-KH7BTL4R){width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}a:where(.astro-KH7BTL4R).row:hover .go:where(.astro-KH7BTL4R){background:var(--yellow);color:var(--on-yellow)}li:where(.astro-KH7BTL4R).row{grid-template-columns:110px minmax(0,1fr);align-items:start}.label:where(.astro-KH7BTL4R){font-size:.95rem;font-weight:600;color:var(--ink);padding-top:3px}p:where(.astro-KH7BTL4R).text{font-size:1.02rem;line-height:1.7;color:var(--body);max-width:65ch}.soon:where(.astro-KH7BTL4R){color:var(--faint)}@media (max-width: 860px){.intro:where(.astro-KH7BTL4R){grid-template-columns:minmax(0,1fr) 200px;gap:2rem}}@media (max-width: 600px){.intro:where(.astro-KH7BTL4R){grid-template-columns:minmax(0,1fr);gap:1.75rem}.photo:where(.astro-KH7BTL4R){width:180px;order:-1}section:where(.astro-KH7BTL4R){padding-top:4rem}.rows:where(.astro-KH7BTL4R){margin-inline:-.75rem}li:where(.astro-KH7BTL4R)+li:where(.astro-KH7BTL4R):before{left:.75rem;right:.75rem}.row:where(.astro-KH7BTL4R),li:where(.astro-KH7BTL4R).row{grid-template-columns:minmax(0,1fr);gap:.25rem;padding:1rem .75rem}.label:where(.astro-KH7BTL4R){padding-top:0}.go:where(.astro-KH7BTL4R){display:none}}
