.zm-block[data-astro-cid-gtkrirox]{--block-bg:var(--bg-block);--block-padding:var(--space-m-l);--block-colour:var(--colour-text);color:var(--block-colour);border-radius:var(--block-radius);background-color:var(--block-bg);padding:var(--block-padding);height:100%}.zm-block[data-astro-cid-gtkrirox] a[data-astro-cid-gtkrirox]{--colour:var(--colour-text-bright);--colour-decoration:transparent}header[data-astro-cid-gtkrirox]{margin-block-end:var(--space-s)}.zm-block-title[data-astro-cid-gtkrirox]{font-variation-settings:"wght" 500;font-size:var(--step-1);color:var(--colour-text-bright)}.zm-block-subtitle[data-astro-cid-gtkrirox]{margin-block-start:var(--space-3xs)}span[data-astro-cid-5miiski4]{align-items:center;gap:var(--space-3xs);display:inline-flex}.zm-links-item--feed[data-astro-cid-2k233acn]{--block-radius:2rem;--block-padding:var(--space-m-l);border-radius:var(--block-radius);background-color:var(--bg-block);padding:var(--block-padding)}.zm-links-item-image[data-astro-cid-2k233acn]{margin-left:calc(var(--block-padding) * - 1rem);aspect-ratio:16/8;border-radius:calc(var(--block-radius) - 1rem);background-color:#fff;margin-block-end:var(--space-2xs);overflow:hidden}.zm-links-item-image[data-astro-cid-2k233acn] img[data-astro-cid-2k233acn]{object-fit:cover;width:100%;height:100%}.zm-links-item-link[data-astro-cid-2k233acn]{--colour:var(--colour-text-bright);--colour-decoration:var(--colour-link-decoration);color:var(--colour);text-decoration-color:var(--colour-decoration);text-underline-offset:.3ex;line-height:1.2;text-decoration-line:underline;text-decoration-thickness:.2ex}.zm-links-item-link[data-astro-cid-2k233acn]:hover{--colour-decoration:var(--colour-accent);--colour:var(--colour-text-bright)}.zm-links-item-description[data-astro-cid-2k233acn]{font-size:var(--step--1);margin-block-start:var(--space-2xs)}.zm-links-item-meta[data-astro-cid-2k233acn]{column-gap:var(--space-2xs);opacity:.7;font-size:var(--step--1);flex-wrap:wrap;align-items:center;display:flex}.zm-note-items[data-astro-cid-jgc4rmo3]{gap:var(--space-2xs);flex-direction:column;display:flex;container:note-item/inline-size}.zm-note-item[data-astro-cid-jgc4rmo3]{border-radius:var(--space-2xs);color:inherit;text-decoration:none;transition:background-color .2s ease-in-out}.zm-note-item[data-astro-cid-jgc4rmo3]:hover{background-color:var(--bg-block)}.title[data-astro-cid-jgc4rmo3]{padding:var(--space-4xs) 0;flex-shrink:0;font-weight:600;line-height:1.3;display:block}.emoji[data-astro-cid-jgc4rmo3]{margin-inline-end:var(--space-3xs)}.tags[data-astro-cid-jgc4rmo3]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;display:flex;overflow:hidden}.date[data-astro-cid-jgc4rmo3]{text-overflow:ellipsis;white-space:nowrap;opacity:.7;font-size:var(--step--2);overflow:hidden}@container note-item (width>=480px){.date[data-astro-cid-jgc4rmo3]{flex-shrink:0;margin-block-start:0}}.zm-project-row[data-astro-cid-kvy7xguz]{--thumb:56px;--colour-decoration:transparent;align-items:flex-start;gap:var(--space-s);padding:var(--space-2xs);border-radius:1rem;text-decoration:none;display:flex}.zm-project-row[data-astro-cid-kvy7xguz]:hover{background:var(--bg)}.thumb[data-astro-cid-kvy7xguz]{flex:0 0 var(--thumb);aspect-ratio:1;corner-shape:superellipse(1.25);border-radius:1.2rem;place-items:center;display:grid;overflow:hidden}.thumb[data-astro-cid-kvy7xguz] img[data-astro-cid-kvy7xguz]{border:0;border-radius:0;width:100%;height:100%}.thumb[data-astro-cid-kvy7xguz] .cover[data-astro-cid-kvy7xguz]{object-fit:cover;object-position:center}.initial[data-astro-cid-kvy7xguz]{font-size:calc(var(--thumb) / 2);font-variation-settings:"wght" 700;color:var(--colour-text-bright)}.text[data-astro-cid-kvy7xguz]{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.title[data-astro-cid-kvy7xguz]{align-items:baseline;gap:var(--space-2xs);font-variation-settings:"wght" 600;color:var(--colour-text-bright);display:flex}.zm-project-row[data-astro-cid-kvy7xguz]:hover .title[data-astro-cid-kvy7xguz]{color:var(--colour-accent)}.status[data-astro-cid-kvy7xguz]{padding:var(--space-4xs) var(--space-3xs);font-size:var(--step--3);text-transform:uppercase;letter-spacing:.05em;background-color:color-mix(in srgb, var(--colour-text) 10%, transparent);color:var(--colour-text);border-radius:.3rem}.meta[data-astro-cid-kvy7xguz]{font-size:var(--step--2);font-feature-settings:"tnum" 1;opacity:.7}.zm-promoted[data-astro-cid-cficov43]{gap:var(--space-l);margin-block-start:var(--space-l);display:grid}@media (width>=1100px){.zm-promoted[data-astro-cid-cficov43]{grid-template-columns:2fr 1fr}}.zm-promoted-rest[data-astro-cid-cficov43]{gap:var(--space-s);padding:var(--space-m);background:var(--bg-block);border-radius:2rem;flex-direction:column;display:flex}.zm-promoted-rest[data-astro-cid-cficov43] h4[data-astro-cid-cficov43]{font-size:var(--step-0);color:var(--colour-text-bright)}.zm-promoted-rest[data-astro-cid-cficov43] ul[data-astro-cid-cficov43]{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zm-promoted-all[data-astro-cid-cficov43]{font-size:var(--step--1);margin-block-start:auto}.zm-home[data-astro-cid-lcdefpme]{gap:var(--space-l);flex-direction:column;margin-block-start:var(--space-l);display:flex}.zm-home-grid1[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:1fr;display:grid}@media screen and (width>=1150px){.zm-home-grid1[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.zm-home-grid2[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:1fr;display:grid}@media screen and (width>=950px){.zm-home-grid2[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}
