.hi__hero[data-astro-cid-uft465le]{padding-block:calc(var(--header-h) + var(--space-xl)) var(--space-xl)}.hi__herogrid[data-astro-cid-uft465le]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2xl);align-items:center}.hi__hero[data-astro-cid-uft465le] h1[data-astro-cid-uft465le]{font-size:var(--step-5);line-height:1.08;margin-block:var(--space-2xs) var(--space-m)}.hi__lede[data-astro-cid-uft465le]{font-size:var(--step-1);color:var(--text-2);margin-bottom:var(--space-m);max-width:36rem}.hi__heroimg[data-astro-cid-uft465le]{width:100%;height:auto;border-radius:var(--radius-m)}.hi__steps[data-astro-cid-uft465le]{display:grid;gap:var(--space-2xl)}.hi__step[data-astro-cid-uft465le]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--space-xl);align-items:center}.hi__step--flip[data-astro-cid-uft465le] .hi__txt[data-astro-cid-uft465le]{order:2}.hi__step--wide[data-astro-cid-uft465le]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.hi__txt[data-astro-cid-uft465le] h2[data-astro-cid-uft465le],.hi__h[data-astro-cid-uft465le]{font-size:var(--step-3);margin-block:.35rem var(--space-xs)}.hi__n[data-astro-cid-uft465le]{color:var(--accent-text);font-weight:700;font-size:var(--step--1);letter-spacing:.1em}.hi__shot[data-astro-cid-uft465le]{width:100%;height:auto;border-radius:var(--radius-m);border:var(--hairline) solid var(--border)}.hi__ask[data-astro-cid-uft465le]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-xs);padding:var(--space-m)}.hi__ask[data-astro-cid-uft465le] .mono[data-astro-cid-uft465le]{color:var(--accent-text);font-size:var(--step--2);line-height:1.9}.hi__ask[data-astro-cid-uft465le] p[data-astro-cid-uft465le]{margin:0;font-size:var(--step-0)}.hi__code[data-astro-cid-uft465le]{margin:var(--space-s) 0 0;padding:.8rem 1rem;border:var(--hairline) solid var(--border);border-radius:var(--radius-s);background:var(--bg-sunk);font-size:13px;line-height:1.55;overflow-x:auto;color:var(--text-2)}.hi__route[data-astro-cid-uft465le]{display:grid;gap:var(--space-m)}.hi__route[data-astro-cid-uft465le] .hi__txt[data-astro-cid-uft465le]{max-width:40rem}.hi__routes[data-astro-cid-uft465le]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-s)}.hi__routes[data-astro-cid-uft465le] a[data-astro-cid-uft465le]{display:grid;height:100%;padding:0;overflow:hidden;color:inherit;text-decoration:none}.hi__routes[data-astro-cid-uft465le] img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.hi__routes[data-astro-cid-uft465le] a[data-astro-cid-uft465le]>span[data-astro-cid-uft465le]{display:grid;gap:.2rem;padding:.8rem .9rem 1rem;font-size:var(--step--1)}.hi__link[data-astro-cid-uft465le]{color:var(--accent-text);font-weight:600;display:inline-block;margin-top:var(--space-xs)}.hi__two[data-astro-cid-uft465le]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-2xl);align-items:start}.hi__brains[data-astro-cid-uft465le]{list-style:none;padding:0;margin:var(--space-m) 0 0;display:grid;gap:var(--space-xs)}.hi__brains[data-astro-cid-uft465le] li[data-astro-cid-uft465le]{display:flex;align-items:center;gap:.8rem}.hi__brains[data-astro-cid-uft465le] li[data-astro-cid-uft465le]>span[data-astro-cid-uft465le]:last-child{display:grid;font-size:var(--step--1)}.hi__mark[data-astro-cid-uft465le]{flex:none;width:2.5rem;height:2.5rem;display:grid;place-items:center;border:var(--hairline) solid var(--border-strong);border-radius:.7rem;background:var(--bg)}.hi__mark[data-astro-cid-uft465le] svg[data-astro-cid-uft465le]{width:1.4rem;height:1.4rem}.hi__mark[data-astro-cid-uft465le] img{width:1.6rem;height:1.6rem}.hi__ico[data-astro-cid-uft465le]{fill:none;stroke:var(--accent-text);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hi__ico--big[data-astro-cid-uft465le]{width:2rem;height:2rem;margin-bottom:var(--space-xs)}.hi__home[data-astro-cid-uft465le]{padding:var(--space-l)}.hi__close[data-astro-cid-uft465le]{text-align:center}.hi__close[data-astro-cid-uft465le] p[data-astro-cid-uft465le]{margin-top:var(--space-s)}@media(max-width:900px){.hi__herogrid[data-astro-cid-uft465le],.hi__step[data-astro-cid-uft465le],.hi__step--wide[data-astro-cid-uft465le],.hi__two[data-astro-cid-uft465le]{grid-template-columns:minmax(0,1fr);gap:var(--space-m)}.hi__step--flip[data-astro-cid-uft465le] .hi__txt[data-astro-cid-uft465le]{order:0}.hi__routes[data-astro-cid-uft465le]{grid-template-columns:repeat(2,minmax(0,1fr))}}
