.resources-page[data-astro-cid-4aracdkc]{--resources-line:color-mix(in srgb, var(--brand-off-white) 14%, transparent)}.resources-hero[data-astro-cid-4aracdkc],.resource-categories[data-astro-cid-4aracdkc],.featured-resources[data-astro-cid-4aracdkc],.resource-library[data-astro-cid-4aracdkc],.community-resources[data-astro-cid-4aracdkc],.resources-cta[data-astro-cid-4aracdkc]{border-block-end:1px solid var(--border-default);position:relative;overflow:clip}.resources-hero[data-astro-cid-4aracdkc]{background:radial-gradient(ellipse at 75% 48%, color-mix(in srgb, var(--brand-sky-blue) 4%, transparent), transparent 31rem), var(--surface-page)}.resources-hero__inner[data-astro-cid-4aracdkc]{align-items:center;gap:var(--space-8);padding-block:clamp(var(--space-12), 9vw, var(--space-24));display:grid}.resources-hero__copy[data-astro-cid-4aracdkc]{z-index:1;max-inline-size:41rem;position:relative}.resources-eyebrow[data-astro-cid-4aracdkc]{align-items:center;gap:var(--space-2);color:var(--text-muted);font-family:var(--font-family-mono);font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:600;display:inline-flex}.resources-eyebrow[data-astro-cid-4aracdkc] span[data-astro-cid-4aracdkc]{color:var(--brand-sky-blue)}.resources-hero[data-astro-cid-4aracdkc] h1[data-astro-cid-4aracdkc]{max-inline-size:42rem;letter-spacing:-.07em;margin-block-start:var(--space-5);font-size:clamp(2.75rem,7.5vw,5.5rem);line-height:1.02}.resources-hero__description[data-astro-cid-4aracdkc]{max-inline-size:36rem;color:var(--text-secondary);font-size:var(--type-body-lg);margin-block-start:var(--space-5);line-height:1.75}.resources-hero__actions[data-astro-cid-4aracdkc]{align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.resources-hero__text-link[data-astro-cid-4aracdkc]{align-items:center;gap:var(--space-2);color:var(--brand-sky-blue);font-size:var(--type-body-sm);font-weight:600;text-decoration:none;display:inline-flex}.resources-hero__text-link[data-astro-cid-4aracdkc]:hover{color:var(--brand-off-white)}.resources-hero__note[data-astro-cid-4aracdkc]{color:var(--text-muted);font-size:var(--type-caption);margin-block-start:var(--space-4)}.library-visual[data-astro-cid-4aracdkc]{isolation:isolate;align-items:center;min-block-size:18rem;display:grid;position:relative}.library-visual__grid[data-astro-cid-4aracdkc]{z-index:-1;background-image:linear-gradient(var(--technical-line) 1px, transparent 1px), linear-gradient(90deg, var(--technical-line) 1px, transparent 1px);background-size:2rem 2rem;position:absolute;inset:4%;mask-image:radial-gradient(#000 8%,#0000 72%)}.library-visual__panel[data-astro-cid-4aracdkc]{border-block:1px solid var(--resources-line);padding:var(--space-4) var(--space-3);background:color-mix(in srgb, var(--surface-card) 58%, transparent)}.library-visual__topline[data-astro-cid-4aracdkc],.library-visual__footer[data-astro-cid-4aracdkc]{justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-family:var(--font-family-mono);letter-spacing:.08em;font-size:.625rem;display:flex}.library-visual__topline[data-astro-cid-4aracdkc] span[data-astro-cid-4aracdkc]:last-child{color:var(--brand-electric-lime)}.library-visual__map[data-astro-cid-4aracdkc]{place-items:center;min-block-size:13rem;display:grid;position:relative}.library-node[data-astro-cid-4aracdkc]{z-index:1;border:1px solid var(--resources-line);border-radius:var(--radius-sm);min-block-size:2rem;min-inline-size:3.6rem;padding-inline:var(--space-2);background:var(--surface-card);color:var(--text-secondary);font-family:var(--font-family-mono);letter-spacing:.08em;place-items:center;font-size:.5625rem;display:grid;position:absolute}.library-node--center[data-astro-cid-4aracdkc]{border-color:color-mix(in srgb, var(--brand-electric-lime) 55%, transparent);border-radius:var(--radius-full);block-size:4.5rem;inline-size:4.5rem;color:var(--brand-electric-lime)}.library-node__mark[data-astro-cid-4aracdkc]{font-size:.875rem;font-weight:700}.library-node--docs[data-astro-cid-4aracdkc]{inset-block-start:10%;inset-inline-start:15%}.library-node--learn[data-astro-cid-4aracdkc]{inset-block-start:10%;inset-inline-end:15%}.library-node--tools[data-astro-cid-4aracdkc]{inset-block-end:10%;inset-inline-start:15%}.library-node--refs[data-astro-cid-4aracdkc]{inset-block-end:10%;inset-inline-end:15%}.library-track[data-astro-cid-4aracdkc]{z-index:0;transform-origin:0;background:var(--brand-sky-blue);opacity:.4;block-size:1px;inline-size:36%;position:absolute;inset-block-start:50%;inset-inline-start:50%}.library-track--one[data-astro-cid-4aracdkc]{transform:rotate(-143deg)}.library-track--two[data-astro-cid-4aracdkc]{transform:rotate(-37deg)}.library-track--three[data-astro-cid-4aracdkc]{transform:rotate(143deg)}.library-track--four[data-astro-cid-4aracdkc]{transform:rotate(37deg)}.library-visual__footer[data-astro-cid-4aracdkc]{border-block-start:1px solid var(--resources-line);padding-block-start:var(--space-3)}.library-visual__footer[data-astro-cid-4aracdkc] span[data-astro-cid-4aracdkc]:last-child{color:var(--brand-sky-blue)}.library-visual__footer[data-astro-cid-4aracdkc] i[data-astro-cid-4aracdkc]{block-size:.4rem;inline-size:.4rem;border-radius:var(--radius-full);background:var(--brand-electric-lime);margin-inline-start:var(--space-1);display:inline-block}.library-visual__caption[data-astro-cid-4aracdkc]{color:var(--text-muted);font-family:var(--font-family-mono);letter-spacing:.08em;font-size:.625rem;position:absolute;inset-block-end:0;inset-inline-end:0}.resource-categories[data-astro-cid-4aracdkc],.resource-library[data-astro-cid-4aracdkc]{padding-block:var(--space-section);background:var(--surface-default)}.resource-section-heading[data-astro-cid-4aracdkc]{gap:var(--space-4);align-items:end;margin-block-end:var(--space-8);display:grid}.resource-section-heading[data-astro-cid-4aracdkc] h2[data-astro-cid-4aracdkc],.community-resources__copy[data-astro-cid-4aracdkc] h2[data-astro-cid-4aracdkc],.resources-cta[data-astro-cid-4aracdkc] h2[data-astro-cid-4aracdkc]{font-size:var(--type-h2);letter-spacing:-.045em;margin-block-start:var(--space-3)}.resource-section-heading[data-astro-cid-4aracdkc]>p[data-astro-cid-4aracdkc],.community-resources__copy[data-astro-cid-4aracdkc]>p[data-astro-cid-4aracdkc]:last-child,.resources-cta__inner[data-astro-cid-4aracdkc]>p[data-astro-cid-4aracdkc]:not(.resources-eyebrow){max-inline-size:34rem;color:var(--text-secondary);font-size:var(--type-body-sm);line-height:1.75}.category-index[data-astro-cid-4aracdkc]{border-block-start:1px solid var(--resources-line);grid-template-columns:minmax(0,1fr);display:grid}.category-entry[data-astro-cid-4aracdkc]{align-items:start;gap:var(--space-3);border-block-end:1px solid var(--resources-line);padding-block:var(--space-4);color:inherit;transition:background-color var(--transition-standard), padding-inline var(--transition-standard);grid-template-columns:2.5rem minmax(0,1fr) 1.5rem;text-decoration:none;display:grid}.category-entry[data-astro-cid-4aracdkc]:hover{padding-inline:var(--space-3);background:color-mix(in srgb, var(--brand-sky-blue) 4%, transparent);color:inherit}.category-entry__index[data-astro-cid-4aracdkc]{color:var(--brand-sky-blue);font-family:var(--font-family-mono);font-size:var(--type-caption);padding-block-start:.2rem}.category-entry__body[data-astro-cid-4aracdkc]{gap:var(--space-1);display:grid}.category-entry__body[data-astro-cid-4aracdkc] strong[data-astro-cid-4aracdkc]{font-size:var(--type-body);font-weight:650}.category-entry__body[data-astro-cid-4aracdkc]>span[data-astro-cid-4aracdkc]{color:var(--text-secondary);font-size:var(--type-body-sm);line-height:1.65}.category-entry__arrow[data-astro-cid-4aracdkc]{color:var(--brand-electric-lime);font-family:var(--font-family-mono)}.featured-resources[data-astro-cid-4aracdkc]{padding-block:var(--space-section);background:var(--surface-page)}.featured-list[data-astro-cid-4aracdkc]{border-block-start:1px solid var(--resources-line)}.featured-entry[data-astro-cid-4aracdkc]{gap:var(--space-4);border-block-end:1px solid var(--resources-line);padding-block:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.featured-entry--primary[data-astro-cid-4aracdkc]{border-inline-start:2px solid var(--brand-electric-lime);padding-inline-start:var(--space-4)}.featured-entry__meta[data-astro-cid-4aracdkc]{align-items:center;gap:var(--space-3);color:var(--text-muted);font-family:var(--font-family-mono);font-size:var(--type-caption);display:flex}.featured-entry__meta[data-astro-cid-4aracdkc] span[data-astro-cid-4aracdkc]:first-child{color:var(--brand-sky-blue)}.featured-entry__content[data-astro-cid-4aracdkc] h3[data-astro-cid-4aracdkc]{font-size:var(--type-h4);letter-spacing:-.03em}.featured-entry__content[data-astro-cid-4aracdkc] p[data-astro-cid-4aracdkc]{max-inline-size:38rem;color:var(--text-secondary);font-size:var(--type-body-sm);margin-block-start:var(--space-2);line-height:1.7}.resource-domain[data-astro-cid-4aracdkc]{color:var(--text-muted);font-family:var(--font-family-mono);overflow-wrap:anywhere;margin-block-start:var(--space-2);font-size:.6875rem;display:inline-block}.featured-entry__link[data-astro-cid-4aracdkc],.resource-entry__link[data-astro-cid-4aracdkc]{align-items:center;gap:var(--space-2);min-block-size:2.5rem;color:var(--brand-sky-blue);font-size:var(--type-body-sm);justify-self:start;font-weight:600;text-decoration:none;display:inline-flex}.featured-entry__link[data-astro-cid-4aracdkc]:hover,.resource-entry__link[data-astro-cid-4aracdkc]:hover{color:var(--brand-off-white)}.featured-entry__link[data-astro-cid-4aracdkc] span[data-astro-cid-4aracdkc],.resource-entry__link[data-astro-cid-4aracdkc] span[data-astro-cid-4aracdkc]:last-child{color:var(--brand-electric-lime)}.resource-library[data-astro-cid-4aracdkc]{background:var(--surface-default)}.resource-section-heading--library[data-astro-cid-4aracdkc]{margin-block-end:var(--space-12)}.library-section[data-astro-cid-4aracdkc]{margin-block-start:var(--space-12);scroll-margin-block-start:var(--space-8)}.library-section[data-astro-cid-4aracdkc]:first-of-type{margin-block-start:0}.library-section__heading[data-astro-cid-4aracdkc]{gap:var(--space-3);border-block-end:1px solid var(--resources-line);align-items:end;margin-block-end:var(--space-4);padding-block-end:var(--space-4);display:grid}.library-section__heading[data-astro-cid-4aracdkc] h3[data-astro-cid-4aracdkc]{font-size:var(--type-h3);letter-spacing:-.04em;margin-block-start:var(--space-2)}.library-section__heading[data-astro-cid-4aracdkc]>p[data-astro-cid-4aracdkc]{max-inline-size:32rem;color:var(--text-secondary);font-size:var(--type-body-sm);line-height:1.7}.resource-list[data-astro-cid-4aracdkc]{margin:0;padding:0;list-style:none}.resource-entry[data-astro-cid-4aracdkc]{gap:var(--space-3) var(--space-4);border-block-end:1px solid var(--resources-line);padding-block:var(--space-4);grid-template-columns:2rem minmax(0,1fr);display:grid}.resource-entry__index[data-astro-cid-4aracdkc]{color:var(--brand-sky-blue);font-family:var(--font-family-mono);font-size:var(--type-caption);grid-row:span 3;padding-block-start:.2rem}.resource-entry__body[data-astro-cid-4aracdkc] h4[data-astro-cid-4aracdkc]{font-size:var(--type-body);overflow-wrap:anywhere;font-weight:650}.resource-entry__body[data-astro-cid-4aracdkc] p[data-astro-cid-4aracdkc]{max-inline-size:40rem;color:var(--text-secondary);font-size:var(--type-body-sm);margin-block-start:var(--space-1);line-height:1.65}.resource-entry__source[data-astro-cid-4aracdkc]{gap:var(--space-1);color:var(--text-muted);font-size:var(--type-caption);display:grid}.resource-entry__source[data-astro-cid-4aracdkc] .resource-domain[data-astro-cid-4aracdkc]{margin-block-start:0}.resource-entry__link[data-astro-cid-4aracdkc]{gap:var(--space-3)}.community-resources[data-astro-cid-4aracdkc]{padding-block:var(--space-section);background:var(--surface-page)}.community-resources__inner[data-astro-cid-4aracdkc]{align-items:center;gap:var(--space-8);display:grid}.community-resources__copy[data-astro-cid-4aracdkc]{max-inline-size:38rem}.coming-soon[data-astro-cid-4aracdkc]{align-items:center;gap:var(--space-2);color:var(--brand-electric-lime);font-family:var(--font-family-mono);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;margin-block-start:var(--space-5);font-weight:650;display:inline-flex}.coming-soon[data-astro-cid-4aracdkc] span[data-astro-cid-4aracdkc]{border-radius:var(--radius-full);background:var(--brand-electric-lime);block-size:.4rem;inline-size:.4rem}.community-resources__copy[data-astro-cid-4aracdkc] h2[data-astro-cid-4aracdkc],.community-resources__copy[data-astro-cid-4aracdkc]>p[data-astro-cid-4aracdkc]:last-child{margin-block-start:var(--space-3)}.community-resources__empty[data-astro-cid-4aracdkc]{align-content:center;justify-items:center;gap:var(--space-3);border:1px solid var(--resources-line);border-radius:var(--radius-lg);background:var(--surface-card);text-align:center;min-block-size:15rem;display:grid;position:relative;overflow:hidden}.empty-archive__line[data-astro-cid-4aracdkc]{background:linear-gradient(180deg, transparent, var(--brand-sky-blue), var(--resources-line), transparent);opacity:.55;inline-size:1px;position:absolute;inset-block:15%}.empty-archive__node[data-astro-cid-4aracdkc]{border:1px solid var(--brand-sky-blue);border-radius:var(--radius-full);background:var(--surface-card);block-size:.5rem;inline-size:.5rem;position:absolute;inset-inline-start:calc(50% - .25rem)}.empty-archive__node--top[data-astro-cid-4aracdkc]{inset-block-start:17%}.empty-archive__node--future[data-astro-cid-4aracdkc]{border-color:var(--brand-electric-lime);background:var(--brand-electric-lime);inset-block-start:calc(50% - .25rem)}.empty-archive__node--bottom[data-astro-cid-4aracdkc]{inset-block-end:17%}.empty-archive__label[data-astro-cid-4aracdkc],.empty-archive__message[data-astro-cid-4aracdkc]{padding-inline:var(--space-4);background:var(--surface-card);position:relative}.empty-archive__label[data-astro-cid-4aracdkc]{color:var(--brand-sky-blue);font-family:var(--font-family-mono);letter-spacing:.08em;font-size:.625rem}.empty-archive__message[data-astro-cid-4aracdkc]{color:var(--text-secondary);font-size:var(--type-body-sm)}.resources-cta[data-astro-cid-4aracdkc]{padding-block:var(--space-section);background:radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--brand-electric-lime) 5%, transparent), transparent 32rem), var(--surface-default);text-align:center}.resources-cta__inner[data-astro-cid-4aracdkc]{justify-items:center;display:grid}.resources-cta__inner[data-astro-cid-4aracdkc]>p[data-astro-cid-4aracdkc]:not(.resources-eyebrow){font-size:var(--type-body-lg);margin-block-start:var(--space-3)}.resources-cta__links[data-astro-cid-4aracdkc]{justify-content:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.resources-cta__links[data-astro-cid-4aracdkc] a[data-astro-cid-4aracdkc]{align-items:center;gap:var(--space-2);min-block-size:2.75rem;color:var(--brand-sky-blue);font-weight:600;text-decoration:none;display:inline-flex}.resources-cta__links[data-astro-cid-4aracdkc] a[data-astro-cid-4aracdkc]:hover{color:var(--brand-off-white)}.resources-cta__links[data-astro-cid-4aracdkc] span[data-astro-cid-4aracdkc]{color:var(--brand-electric-lime)}@media (width>=48rem){.resources-hero__inner[data-astro-cid-4aracdkc]{gap:var(--space-10);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.library-visual[data-astro-cid-4aracdkc]{min-block-size:23rem}.resource-section-heading[data-astro-cid-4aracdkc]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(16rem,.75fr)}.category-index[data-astro-cid-4aracdkc]{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.featured-entry[data-astro-cid-4aracdkc]{align-items:center;gap:var(--space-6);padding-block:var(--space-6);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr) auto}.featured-entry__meta[data-astro-cid-4aracdkc]{align-self:start;padding-block-start:var(--space-1)}.featured-entry__link[data-astro-cid-4aracdkc]{white-space:nowrap;justify-self:end}.library-section__heading[data-astro-cid-4aracdkc]{gap:var(--space-8);grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.resource-entry[data-astro-cid-4aracdkc]{align-items:center;gap:var(--space-5);grid-template-columns:2.5rem minmax(0,1fr) minmax(10rem,.45fr) auto}.resource-entry__index[data-astro-cid-4aracdkc]{grid-row:auto}.resource-entry__link[data-astro-cid-4aracdkc]{white-space:nowrap;justify-self:end}.community-resources__inner[data-astro-cid-4aracdkc]{gap:var(--space-12);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (width>=64rem){.resources-hero__inner[data-astro-cid-4aracdkc]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(25rem,.95fr)}.library-visual[data-astro-cid-4aracdkc]{min-block-size:27rem}.category-index[data-astro-cid-4aracdkc]{column-gap:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr))}.category-entry[data-astro-cid-4aracdkc]{align-content:start;gap:var(--space-3);padding-block:var(--space-5);grid-template-rows:auto 1fr;grid-template-columns:1fr auto}.category-entry__index[data-astro-cid-4aracdkc]{grid-column:1}.category-entry__body[data-astro-cid-4aracdkc]{grid-area:2/1/auto/-1}.category-entry__arrow[data-astro-cid-4aracdkc]{grid-area:1/2}.resource-section-heading--library[data-astro-cid-4aracdkc]{max-inline-size:68rem}}@media (width<=39.999rem){.library-visual[data-astro-cid-4aracdkc]{min-block-size:15rem}.library-visual__map[data-astro-cid-4aracdkc]{min-block-size:10.5rem}.library-visual__caption[data-astro-cid-4aracdkc]{font-size:.5rem}.category-entry[data-astro-cid-4aracdkc]{gap:var(--space-2);grid-template-columns:2rem minmax(0,1fr) 1.25rem}.featured-entry__meta[data-astro-cid-4aracdkc]{gap:var(--space-2)}.resource-entry[data-astro-cid-4aracdkc]{gap:var(--space-2) var(--space-3);grid-template-columns:1.5rem minmax(0,1fr)}.resource-entry__index[data-astro-cid-4aracdkc]{grid-row:span 3}.resources-cta__links[data-astro-cid-4aracdkc]{gap:var(--space-2) var(--space-5)}}@media (prefers-reduced-motion:reduce){.category-entry[data-astro-cid-4aracdkc],.featured-entry__link[data-astro-cid-4aracdkc],.resource-entry__link[data-astro-cid-4aracdkc],.resources-hero__text-link[data-astro-cid-4aracdkc]{transition:none}}
