.band[data-astro-cid-kafd7job]{block-size:clamp(3rem,6vw,5rem);background-image:repeating-linear-gradient(var(--page-seam-angle, 108deg),color-mix(in oklch,var(--color-fg) 8%,transparent) 0 1px,transparent 1px var(--page-grid-period, 64px));-webkit-mask-image:linear-gradient(to right,transparent,black 22%,black 78%,transparent);mask-image:linear-gradient(to right,transparent,black 22%,black 78%,transparent)}.band[data-astro-cid-kafd7job][data-variant=rule]{block-size:clamp(2rem,4vw,3rem);background-image:linear-gradient(to bottom,transparent calc(50% - .5px),color-mix(in oklch,var(--color-border) 80%,transparent) calc(50% - .5px),color-mix(in oklch,var(--color-border) 80%,transparent) calc(50% + .5px),transparent calc(50% + .5px))}@media(max-width:639px){.band[data-astro-cid-kafd7job]{block-size:2rem}.band[data-astro-cid-kafd7job][data-variant=rule]{block-size:1.5rem}}.cards[data-astro-cid-izue5k3r]{display:grid;grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none}.cards__cell[data-astro-cid-izue5k3r]{display:flex;min-inline-size:0}.cards__card[data-astro-cid-izue5k3r]{position:relative;display:flex;flex:1;flex-direction:column;gap:.5rem;overflow:hidden;min-block-size:44px;padding:clamp(1.15rem,2.5vw,1.6rem);border-radius:var(--radius-lg);color:var(--color-fg)}.cards__seam[data-astro-cid-izue5k3r]{position:absolute;z-index:2;inset-block-start:0;inset-inline:clamp(1.15rem,2.5vw,1.6rem);block-size:2px;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--color-accent) 0%,var(--color-accent-hover) 55%,transparent 100%);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-base) var(--ease-out);pointer-events:none}.cards__icon[data-astro-cid-izue5k3r]{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;margin-block-end:.35rem;border-radius:var(--radius-md);color:var(--color-accent-ink);background-color:color-mix(in oklch,var(--color-accent) 12%,transparent);border:1px solid color-mix(in oklch,var(--color-accent) 28%,transparent);transition:background-color var(--dur-base) var(--ease-snap),border-color var(--dur-base) var(--ease-snap)}.cards__title[data-astro-cid-izue5k3r]{margin:0;font-family:var(--font-display);font-size:var(--text-lg);line-height:1.25;color:var(--color-fg);overflow-wrap:anywhere;transition:color var(--dur-fast) var(--ease-snap)}.cards__body[data-astro-cid-izue5k3r]{margin:0;font-size:var(--text-sm);line-height:1.65;color:var(--color-muted);text-wrap:pretty;overflow-wrap:anywhere}.cards__arrow[data-astro-cid-izue5k3r]{display:inline-flex;margin-block-start:auto;padding-block-start:.75rem;color:var(--color-accent-ink);transition:transform var(--dur-fast) var(--ease-snap)}@media(hover:hover){.cards__card[data-astro-cid-izue5k3r]:hover .cards__seam[data-astro-cid-izue5k3r]{transform:scaleX(1)}.cards__card[data-astro-cid-izue5k3r]:hover .cards__title[data-astro-cid-izue5k3r]{color:var(--color-accent-ink)}.cards__card[data-astro-cid-izue5k3r]:hover .cards__arrow[data-astro-cid-izue5k3r]{transform:translate(3px)}.cards__card[data-astro-cid-izue5k3r]:hover .cards__icon[data-astro-cid-izue5k3r]{background-color:color-mix(in oklch,var(--color-accent) 18%,transparent);border-color:color-mix(in oklch,var(--color-accent) 46%,transparent)}}@media(prefers-reduced-motion:reduce){.cards__seam[data-astro-cid-izue5k3r]{transform:scaleX(1);transition:none}.cards__title[data-astro-cid-izue5k3r],.cards__arrow[data-astro-cid-izue5k3r],.cards__icon[data-astro-cid-izue5k3r]{transition:none}.cards__card[data-astro-cid-izue5k3r]:hover .cards__arrow[data-astro-cid-izue5k3r]{transform:none}}@media(min-width:768px){.cards[data-astro-cid-izue5k3r]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media(min-width:1024px){.cards[data-astro-cid-izue5k3r]{grid-template-columns:repeat(6,minmax(0,1fr))}.cards[data-astro-cid-izue5k3r]>[data-astro-cid-izue5k3r]{grid-column:span 2}.cards[data-astro-cid-izue5k3r][data-rhythm="1"]>[data-astro-cid-izue5k3r]:nth-child(-n+2){grid-column:span 3}.cards[data-astro-cid-izue5k3r][data-rhythm="1"]>[data-astro-cid-izue5k3r]:nth-child(6){grid-column:span 6}.cards[data-astro-cid-izue5k3r][data-rhythm="2"]>[data-astro-cid-izue5k3r]:nth-child(1){grid-column:span 4}.cards[data-astro-cid-izue5k3r][data-rhythm="2"]>[data-astro-cid-izue5k3r]:nth-child(2){grid-column:span 2}.cards[data-astro-cid-izue5k3r][data-rhythm="2"]>[data-astro-cid-izue5k3r]:nth-child(3){grid-column:span 2}.cards[data-astro-cid-izue5k3r][data-rhythm="2"]>[data-astro-cid-izue5k3r]:nth-child(4){grid-column:span 4}.cards[data-astro-cid-izue5k3r][data-rhythm="2"]>[data-astro-cid-izue5k3r]:nth-child(n+5){grid-column:span 3}.cards[data-astro-cid-izue5k3r][data-rhythm="3"]>[data-astro-cid-izue5k3r]:nth-child(1){grid-column:span 6}.cards[data-astro-cid-izue5k3r][data-rhythm="3"]>[data-astro-cid-izue5k3r]:nth-child(n+5){grid-column:span 3}.cards[data-astro-cid-izue5k3r]:has(>:nth-child(5):last-child)>[data-astro-cid-izue5k3r]:nth-child(n+4){grid-column:span 3}.cards[data-astro-cid-izue5k3r]:has(>:nth-child(4):last-child)>[data-astro-cid-izue5k3r]{grid-column:span 3}}
