:root{--font-lineheight-0:1.1;--font-weight-5:500;--radius-2:5px;--font-weight-6:600;--radius-1:2px;--blue-2:#a5d8ff;--blue-9:#1864ab;--green-2:#b2f2bb;--green-9:#2b8a3e;--red-2:#ffc9c9;--red-9:#c92a2a;--purple-2:#eebefa;--purple-9:#862e9c;--orange-2:#ffd8a8;--orange-9:#d9480f;--yellow-2:#ffec99;--yellow-9:#e67700;--gray-2:#e9ecef;--gray-9:#212529;--ease-in-out-3:cubic-bezier(.5, 0, .5, 1);--ease-out-3:cubic-bezier(0, 0, .3, 1);--font-weight-7:700;--red-7:#f03e3e;--blue-7:#1c7ed6;--green-7:#37b24d;--purple-7:#ae3ec9;--orange-7:#f76707;--gray-7:#495057;--red-4:#ff8787;--blue-4:#4dabf7;--green-4:#69db7c;--purple-4:#da77f2;--orange-4:#ffa94d;--yellow-4:#ffd43b;--gray-4:#ced4da}.hero[data-astro-cid-lcdefpme]{gap:var(--space-s-m);width:100%;padding-block:var(--space-xl-3xl);flex-wrap:wrap;justify-content:center;align-items:center;display:flex;position:relative}.hero__text-side[data-astro-cid-lcdefpme]{flex:1;min-width:300px}.hero__image-side[data-astro-cid-lcdefpme]{flex:1 2;align-items:center;width:100%;min-width:300px;max-width:450px;display:flex}.hero__heading[data-astro-cid-lcdefpme]{color:var(--text2);font-size:var(--step-6);line-height:var(--font-lineheight-0);text-wrap:balance;max-width:1000px;font-weight:700}.hero__subheading[data-astro-cid-lcdefpme]{color:var(--text1);font-size:var(--step-2);max-width:800px;font-weight:600}.hero__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text1);font-weight:var(--font-weight-5);font-size:var(--step-1);margin-block-start:var(--space-s)}.hero__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:first-child{margin-block-start:var(--space-s)}.posts-table-container[data-astro-cid-lcdefpme]{border-radius:var(--radius-2);border:1px solid var(--border-color);margin-block-start:var(--space-m);overflow-x:auto}.posts-table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;font-size:var(--step-0)}.posts-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{background-color:var(--surface2);padding:var(--space-s) var(--space-m);text-align:left;font-weight:var(--font-weight-6);color:var(--text2);border-bottom:1px solid var(--border-color)}.posts-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]:nth-child(2),.posts-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]:last-child{white-space:nowrap;width:1%}.posts-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{padding:var(--space-s) var(--space-m);border-bottom:1px solid var(--border-color);vertical-align:middle}.posts-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme].post-type{font-size:var(--step--1)}.posts-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme].post-date{color:var(--text1);font-size:var(--step--1);white-space:nowrap}.posts-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme].post-title{font-weight:var(--font-weight-5)}.posts-table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:hover{background-color:var(--surface1)}.posts-table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:last-child td[data-astro-cid-lcdefpme]{border-bottom:none}.type-badge[data-astro-cid-lcdefpme]{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-1);font-weight:var(--font-weight-6);text-transform:capitalize;font-size:var(--step--2);letter-spacing:.5px;display:inline-block}.type-badge[data-astro-cid-lcdefpme].type-article{background-color:var(--blue-2);color:var(--blue-9)}.type-badge[data-astro-cid-lcdefpme].type-podcast{background-color:var(--green-2);color:var(--green-9)}.type-badge[data-astro-cid-lcdefpme].type-video{background-color:var(--red-2);color:var(--red-9)}.type-badge[data-astro-cid-lcdefpme].type-stream{background-color:var(--purple-2);color:var(--purple-9)}.type-badge[data-astro-cid-lcdefpme].type-course{background-color:var(--orange-2);color:var(--orange-9)}.type-badge[data-astro-cid-lcdefpme].type-interview{background-color:var(--yellow-2);color:var(--yellow-9)}.type-badge[data-astro-cid-lcdefpme].type-workshop,.type-badge[data-astro-cid-lcdefpme].type-conference-talk,.type-badge[data-astro-cid-lcdefpme].type-guest-post{background-color:var(--gray-2);color:var(--gray-9)}.post-link[data-astro-cid-lcdefpme]{color:var(--text2);font-weight:var(--font-weight-5);transition:color .2s var(--ease-in-out-3);text-decoration:none}.post-link[data-astro-cid-lcdefpme]:hover{color:var(--brand)}.featured[data-astro-cid-lcdefpme]{margin-block-end:var(--space-xl)}.featured-grid[data-astro-cid-lcdefpme]{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-block-start:var(--space-m);padding:0;list-style:none;display:grid}.featured-card[data-astro-cid-lcdefpme]{background-color:var(--surface2);border:1px solid var(--border-color);border-radius:var(--radius-2);transition:transform .2s var(--ease-out-3), border-color .2s var(--ease-out-3)}.featured-card[data-astro-cid-lcdefpme]:hover{border-color:var(--brand);transform:translateY(-2px)}.featured-card__link[data-astro-cid-lcdefpme]{gap:var(--space-xs);padding:var(--space-m);color:inherit;grid-template-rows:max-content max-content 1fr max-content;block-size:100%;text-decoration:none;display:grid}.featured-card__title[data-astro-cid-lcdefpme]{color:var(--text2);font-size:var(--step-1);text-wrap:balance;margin:0;font-weight:700;line-height:1.25}.featured-card__description[data-astro-cid-lcdefpme]{color:var(--text1);font-size:var(--step-0);opacity:.85;margin:0;line-height:1.5}.featured-card__meta[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2xs);font-size:var(--step--2);color:var(--text1);grid-row:4;margin-block-start:var(--space-xs);display:flex}.featured-card__type[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.06em;font-weight:var(--font-weight-7)}.featured-card__type--video[data-astro-cid-lcdefpme]{color:var(--red-7)}.featured-card__type--article[data-astro-cid-lcdefpme]{color:var(--blue-7)}.featured-card__type--podcast[data-astro-cid-lcdefpme]{color:var(--green-7)}.featured-card__type--stream[data-astro-cid-lcdefpme]{color:var(--purple-7)}.featured-card__type--course[data-astro-cid-lcdefpme]{color:var(--orange-7)}.featured-card__type--interview[data-astro-cid-lcdefpme]{color:var(--yellow-9)}.featured-card__type--workshop[data-astro-cid-lcdefpme],.featured-card__type--conference-talk[data-astro-cid-lcdefpme],.featured-card__type--guest-post[data-astro-cid-lcdefpme]{color:var(--gray-7)}.featured-card__meta-sep[data-astro-cid-lcdefpme]{opacity:.5}.featured-card__date[data-astro-cid-lcdefpme]{opacity:.75}[data-astro-cid-lcdefpme][color-scheme=dark] .featured-card__type--video[data-astro-cid-lcdefpme]{color:var(--red-4)}[data-astro-cid-lcdefpme][color-scheme=dark] .featured-card__type--article[data-astro-cid-lcdefpme]{color:var(--blue-4)}[data-astro-cid-lcdefpme][color-scheme=dark] .featured-card__type--podcast[data-astro-cid-lcdefpme]{color:var(--green-4)}[data-astro-cid-lcdefpme][color-scheme=dark] .featured-card__type--stream[data-astro-cid-lcdefpme]{color:var(--purple-4)}[data-astro-cid-lcdefpme][color-scheme=dark] .featured-card__type--course[data-astro-cid-lcdefpme]{color:var(--orange-4)}[data-astro-cid-lcdefpme][color-scheme=dark] .featured-card__type--interview[data-astro-cid-lcdefpme]{color:var(--yellow-4)}[data-astro-cid-lcdefpme][color-scheme=dark] .featured-card__type--workshop[data-astro-cid-lcdefpme],[data-astro-cid-lcdefpme][color-scheme=dark] .featured-card__type--conference-talk[data-astro-cid-lcdefpme],[data-astro-cid-lcdefpme][color-scheme=dark] .featured-card__type--guest-post[data-astro-cid-lcdefpme]{color:var(--gray-4)}.draft-badge[data-astro-cid-lcdefpme]{padding:var(--space-3xs) var(--space-xs);background-color:var(--red-9);color:#fff;font-size:var(--step--2);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-1);vertical-align:middle;margin-inline-end:var(--space-2xs);font-weight:800;display:inline-block}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
