html[data-theme=dark] body{background-color:var(--color-page-bg)}html[data-theme=dark] main{color:var(--color-charcoal);--color-text-primary: var(--color-charcoal);--color-text-muted: var(--color-charcoal);--color-text-body: var(--color-charcoal);--color-text-secondary: var(--color-charcoal);--color-border: var(--color-border-light)}.tli-header[data-astro-cid-7tuzuwb6]{background-color:var(--color-page-bg);border-block-end:1px solid var(--color-border);padding-block:3rem 2.5rem}.tli-inner[data-astro-cid-7tuzuwb6]{max-inline-size:var(--content-width);margin-inline:auto;padding-inline:var(--space-6)}.tli-eyebrow[data-astro-cid-7tuzuwb6]{margin-block-start:0;margin-block-end:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--color-teal-text)}.tli-title[data-astro-cid-7tuzuwb6]{margin-block-start:0;margin-block-end:var(--space-4);font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:400;line-height:1.1;color:var(--color-text-primary)}.tli-desc[data-astro-cid-7tuzuwb6]{margin-block-start:0;margin-block-end:0;font-family:var(--font-sans);font-size:var(--text-lg);line-height:1.65;color:var(--color-text-body);max-inline-size:640px}.tli-body[data-astro-cid-7tuzuwb6]{padding-block:var(--space-10) var(--space-16)}.tli-grid[data-astro-cid-7tuzuwb6]{list-style:none;padding-inline-start:0;margin-block:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-5)}.tli-card[data-astro-cid-7tuzuwb6]{display:block}.tli-card-disabled[data-astro-cid-7tuzuwb6]{display:flex;flex-direction:column;gap:.5rem;padding-inline:var(--space-6);padding-block:var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);block-size:100%;opacity:.45;cursor:default}.tli-card-soon[data-astro-cid-7tuzuwb6]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary);margin-block-start:var(--space-2);letter-spacing:.06em}.nf-hub[data-astro-cid-7tuzuwb6]{position:relative;display:grid;grid-template-columns:2fr 3fr;align-items:center;gap:var(--space-6);margin-block-end:var(--space-10);padding:var(--space-5) var(--space-6);background-color:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-teal);border-radius:var(--radius-xl);transition:border-color .15s ease,background-color .15s ease}.nf-hub[data-astro-cid-7tuzuwb6]:hover{border-top-color:#00c9a759;border-right-color:#00c9a759;border-bottom-color:#00c9a759;background-color:#00c9a70a}.nf-hub[data-astro-cid-7tuzuwb6]:focus-within{outline:2px solid var(--color-teal-text);outline-offset:3px}.nf-hub-img[data-astro-cid-7tuzuwb6]{display:block;inline-size:100%;block-size:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius-md)}.nf-hub-body[data-astro-cid-7tuzuwb6]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.nf-hub-pill[data-astro-cid-7tuzuwb6]{padding:4px 10px;border-radius:999px;background-color:var(--color-orange);color:var(--color-charcoal);font-family:var(--font-sans);font-size:11.5px;font-weight:600;line-height:1.2}.nf-hub-title[data-astro-cid-7tuzuwb6]{margin-block:0;font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:400;line-height:1.15;color:var(--color-text-primary)}.nf-hub-link[data-astro-cid-7tuzuwb6]{color:inherit;text-decoration:none}.nf-hub-link[data-astro-cid-7tuzuwb6]:focus-visible{outline:none}.nf-hub-link[data-astro-cid-7tuzuwb6]:after{content:"";position:absolute;inset:0;border-radius:var(--radius-xl)}.nf-hub-desc[data-astro-cid-7tuzuwb6]{margin-block:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;color:var(--color-text-body)}.nf-hub-cta[data-astro-cid-7tuzuwb6]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;background:var(--color-teal);color:var(--color-charcoal);padding:6px 14px;border-radius:6px}@media(max-width:640px){.nf-hub[data-astro-cid-7tuzuwb6]{grid-template-columns:1fr;gap:var(--space-4)}.nf-hub-title[data-astro-cid-7tuzuwb6]{font-size:var(--text-2xl)}}@media(max-width:640px){.tli-title[data-astro-cid-7tuzuwb6]{font-size:var(--text-3xl)}.tli-grid[data-astro-cid-7tuzuwb6]{grid-template-columns:1fr}}
