.uhero[data-astro-cid-fo7cujz2]{overflow-x:clip}.uhero__inner[data-astro-cid-fo7cujz2]{min-height:var(--view-h);grid-template-rows:1fr;align-content:center;gap:clamp(1.5rem,.5rem + 2svh,2.75rem);padding-block:clamp(1.5rem,.5rem + 3svh,3rem);display:grid}.uhero__grid[data-astro-cid-fo7cujz2]{grid-template-columns:minmax(0,1fr);align-self:center;align-items:center;row-gap:clamp(2rem,1rem + 3vw,3rem);display:grid}.uhero__text[data-astro-cid-fo7cujz2]{min-width:0}.uhero__title[data-astro-cid-fo7cujz2]{max-width:12ch;margin-top:14px}.uhero__lead[data-astro-cid-fo7cujz2]{max-width:32rem;color:var(--color-text-muted);margin-top:clamp(1rem,.6rem + 1vw,1.5rem)}.uhero__actions[data-astro-cid-fo7cujz2]{margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.uhero__media[data-astro-cid-fo7cujz2]{min-width:0}@media (width<=639.98px){.uhero__actions[data-astro-cid-fo7cujz2]{grid-template-columns:1fr 1fr;display:grid}.uhero__actions[data-astro-cid-fo7cujz2] .btn{padding-inline:12px}.uhero__actions[data-astro-cid-fo7cujz2]>.btn:first-child{grid-column:1/-1}}@media (width>=1024px){.uhero__inner[data-astro-cid-fo7cujz2]{grid-template-rows:1fr auto}.uhero__grid[data-astro-cid-fo7cujz2]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2rem,.5rem + 2.5vw,5rem)}.uhero__actions[data-astro-cid-fo7cujz2]{flex-wrap:nowrap}.uhero__media[data-astro-cid-fo7cujz2] .frame{max-width:calc((var(--view-h) - 14rem) * var(--w) / var(--h));margin-left:auto}}@media (width>=1024px) and (width<=1279.98px){.uhero__actions[data-astro-cid-fo7cujz2] .btn{padding-inline:16px}}.usteps[data-astro-cid-fo7cujz2]{isolation:isolate;gap:clamp(1.75rem, 1rem + 2vw, 2.5rem) var(--col-gap);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.usteps[data-astro-cid-fo7cujz2]:before{content:"";pointer-events:none;background-image:url(/images/lattice.svg);background-position:50%;background-size:48px 27.713px;display:none}.ustep[data-astro-cid-fo7cujz2]{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);align-content:start;padding-top:18px;display:grid}.ustep__head[data-astro-cid-fo7cujz2]{align-items:center;gap:12px;display:flex}.ustep__art[data-astro-cid-fo7cujz2]{margin-top:14px}.ustep__art[data-astro-cid-fo7cujz2] .art{width:min(60%,16rem)}.ustep__body[data-astro-cid-fo7cujz2]{max-width:30rem;color:var(--color-text-muted);margin-top:14px}@media (width>=768px){.usteps[data-astro-cid-fo7cujz2]{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}.ustep[data-astro-cid-fo7cujz2]{grid-row:1/span 3;grid-template-rows:subgrid;row-gap:0}.ustep[data-astro-cid-fo7cujz2]:first-child{grid-column:1}.ustep[data-astro-cid-fo7cujz2]:nth-child(2){grid-column:2}.ustep[data-astro-cid-fo7cujz2]:nth-child(3){grid-column:3}.ustep__art[data-astro-cid-fo7cujz2] .art{width:min(100%,20rem)}}@media (width>=1024px){.usteps[data-astro-cid-fo7cujz2]:before{margin:-3rem calc(-1 * var(--col-gap)) -1rem;opacity:.15;grid-area:2/1/auto/-1;display:block;-webkit-mask-image:radial-gradient(82% 64%,#000 20%,#0000 84%);mask-image:radial-gradient(82% 64%,#000 20%,#0000 84%)}}.know__intro[data-astro-cid-fo7cujz2]{min-width:0}.know__title[data-astro-cid-fo7cujz2]{margin-top:var(--gap-eyebrow)}.know__lead[data-astro-cid-fo7cujz2]{max-width:30rem;color:var(--color-text-muted);margin-top:20px}.know__more[data-astro-cid-fo7cujz2]{margin-top:28px;display:flex}.know__list[data-astro-cid-fo7cujz2]{border-top:1px solid var(--color-line);min-width:0}.know__list[data-astro-cid-fo7cujz2] li[data-astro-cid-fo7cujz2]{gap:var(--space-4);padding-block:var(--space-6);border-bottom:1px solid var(--color-line);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--color-heading);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.know__list[data-astro-cid-fo7cujz2] li[data-astro-cid-fo7cujz2] svg{color:var(--color-accent);margin-top:.15em}.ucards[data-astro-cid-fo7cujz2]{gap:var(--col-gap);margin-top:var(--gap-intro);grid-template-columns:minmax(0,1fr);display:grid}.ucard[data-astro-cid-fo7cujz2]{transition:box-shadow var(--t-fast) var(--ease);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.ucard__art[data-astro-cid-fo7cujz2]{aspect-ratio:443/215;background:var(--color-bg);border-bottom:1px solid var(--color-line);place-items:center;padding:18px;display:grid}.ucard__art[data-astro-cid-fo7cujz2] .art,.ucard__art[data-astro-cid-fo7cujz2] svg{width:auto;height:100%}.ucard__text[data-astro-cid-fo7cujz2]{flex-direction:column;gap:10px;padding:clamp(1.25rem,.8rem + 1.2vw,2rem);display:flex}.ucard__link[data-astro-cid-fo7cujz2]{color:inherit;text-decoration:none}.ucard__link[data-astro-cid-fo7cujz2]:after{content:"";border-radius:var(--r-card);position:absolute;inset:0}.ucard__link[data-astro-cid-fo7cujz2]:focus-visible{outline:none}.ucard__link[data-astro-cid-fo7cujz2]:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:3px}.ucard__body[data-astro-cid-fo7cujz2]{color:var(--color-text-muted)}.ucard__meta[data-astro-cid-fo7cujz2]{font-weight:var(--fw-semibold);color:var(--color-heading);align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:inline-flex}.ucard__meta[data-astro-cid-fo7cujz2] svg{width:18px;height:18px;transition:transform var(--t-fast) var(--ease)}@media (hover:hover){.ucard[data-astro-cid-fo7cujz2]:hover{box-shadow:0 0 0 1px var(--color-line-strong), var(--shadow-card)}.ucard[data-astro-cid-fo7cujz2]:hover .ucard__meta[data-astro-cid-fo7cujz2] svg{transform:translate(3px)}.ucard[data-astro-cid-fo7cujz2]:hover .ucard__link[data-astro-cid-fo7cujz2]{text-underline-offset:.2em;text-decoration:underline 1px}}@media (width>=640px){.ucards[data-astro-cid-fo7cujz2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.ucards[data-astro-cid-fo7cujz2]{grid-template-columns:repeat(4,minmax(0,1fr))}.ucard__title[data-astro-cid-fo7cujz2]{min-height:calc(2 * var(--lh-h3) * 1em)}}
