.tc[data-astro-cid-hiefrsjn]{gap:var(--ls-space-4);height:100%;padding:var(--ls-space-5);background:var(--ls-color-page);scroll-margin-top:calc(var(--ls-layout-header) + var(--ls-space-16));flex-direction:column;display:flex}.tc[data-astro-cid-hiefrsjn]:target{background:var(--ls-color-glacier-50)}.tc[data-astro-cid-hiefrsjn] .tp{border-radius:var(--ls-radius-lg);height:15rem;box-shadow:var(--ls-shadow-sm);transition:transform .3s var(--ls-motion-ease-out), box-shadow .3s var(--ls-motion-ease-out)}.tc[data-astro-cid-hiefrsjn]:hover .tp{transform:translateY(calc(-1 * var(--ls-space-1)));box-shadow:var(--ls-shadow-md)}.tc__foot[data-astro-cid-hiefrsjn]{justify-content:space-between;align-items:baseline;gap:var(--ls-space-3);display:flex}.tc[data-astro-cid-hiefrsjn] h3[data-astro-cid-hiefrsjn]{font-size:var(--ls-text-sm-size);line-height:var(--ls-text-sm-leading);letter-spacing:var(--ls-text-sm-tracking);font-weight:var(--ls-font-weight-medium)}.tc[data-astro-cid-hiefrsjn] a[data-astro-cid-hiefrsjn]{color:var(--ls-color-brand-text);font-size:var(--ls-text-sm-size);font-weight:var(--ls-font-weight-medium);flex:none;text-decoration:none}.tc[data-astro-cid-hiefrsjn] a[data-astro-cid-hiefrsjn]:hover{text-decoration:underline}.intro[data-astro-cid-vz3opaxg]{align-items:flex-start;gap:var(--ls-space-6);padding:var(--ls-space-16) var(--ls-layout-gutter-base) var(--ls-space-14);flex-direction:column;display:flex}@media (width>=48rem){.intro[data-astro-cid-vz3opaxg]{padding:var(--ls-space-24) var(--ls-layout-gutter-md) var(--ls-space-20)}}@media (width>=80rem){.intro[data-astro-cid-vz3opaxg]{padding-inline:var(--ls-layout-gutter-xl)}}.intro[data-astro-cid-vz3opaxg] h1[data-astro-cid-vz3opaxg]{max-width:52rem;font-size:var(--ls-text-4xl-size);line-height:var(--ls-text-4xl-leading);letter-spacing:var(--ls-text-4xl-tracking)}@media (width>=48rem){.intro[data-astro-cid-vz3opaxg] h1[data-astro-cid-vz3opaxg]{font-size:var(--ls-text-5xl-size);line-height:var(--ls-text-5xl-leading);letter-spacing:var(--ls-text-5xl-tracking)}}.intro[data-astro-cid-vz3opaxg] .lead[data-astro-cid-vz3opaxg]{max-width:36rem}.cats[data-astro-cid-vz3opaxg]{top:var(--ls-layout-header);z-index:10;border-top:var(--ls-border-width) solid var(--ls-color-border);background:color-mix(in srgb, var(--ls-color-page) 92%, transparent);backdrop-filter:blur(var(--ls-space-3));position:sticky}.cats[data-astro-cid-vz3opaxg] ul[data-astro-cid-vz3opaxg]{gap:var(--ls-space-1);padding:var(--ls-space-2) var(--ls-layout-gutter-base);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}@media (width>=80rem){.cats[data-astro-cid-vz3opaxg] ul[data-astro-cid-vz3opaxg]{padding-inline:calc(var(--ls-layout-gutter-xl) - var(--ls-space-3))}}.cats[data-astro-cid-vz3opaxg] a[data-astro-cid-vz3opaxg]{align-items:center;gap:var(--ls-space-2);padding:var(--ls-space-1) var(--ls-space-3);border-radius:var(--ls-radius-md);color:var(--ls-color-neutral-800);font-size:var(--ls-text-sm-size);font-weight:var(--ls-font-weight-medium);white-space:nowrap;text-decoration:none;display:inline-flex}.cats[data-astro-cid-vz3opaxg] a[data-astro-cid-vz3opaxg]:hover{background:var(--ls-color-fill-muted)}.cats[data-astro-cid-vz3opaxg] .mono[data-astro-cid-vz3opaxg]{color:var(--ls-color-text-muted)}.cat[data-astro-cid-vz3opaxg]{scroll-margin-top:calc(var(--ls-layout-header) + var(--ls-space-12))}.cat__head[data-astro-cid-vz3opaxg]{justify-content:space-between;align-items:baseline;gap:var(--ls-space-4);padding:var(--ls-space-12) var(--ls-layout-gutter-base) var(--ls-space-8);display:flex}@media (width>=48rem){.cat__head[data-astro-cid-vz3opaxg]{padding:var(--ls-space-16) var(--ls-layout-gutter-md) var(--ls-space-10)}}@media (width>=80rem){.cat__head[data-astro-cid-vz3opaxg]{padding-inline:var(--ls-layout-gutter-xl)}}.cat__head[data-astro-cid-vz3opaxg] .mono[data-astro-cid-vz3opaxg]{color:var(--ls-color-text-muted)}.cat__grid[data-astro-cid-vz3opaxg]{gap:var(--ls-border-width);border-top:var(--ls-border-width) solid var(--ls-color-border);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.cat__grid[data-astro-cid-vz3opaxg]>li[data-astro-cid-vz3opaxg]{box-shadow:0 0 0 var(--ls-border-width) var(--ls-color-border)}@media (width>=40rem){.cat__grid[data-astro-cid-vz3opaxg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.cat__grid[data-astro-cid-vz3opaxg]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.cat__grid[data-astro-cid-vz3opaxg]{grid-template-columns:repeat(4,minmax(0,1fr))}}
