.writing-hero[data-astro-cid-67lgijtc]{flex-direction:column;display:flex}.writing-hero-main[data-astro-cid-67lgijtc]{gap:var(--space-lg);color:inherit;grid-template-columns:1fr 1fr;align-items:center;display:grid}.writing-hero-image[data-astro-cid-67lgijtc]{overflow:hidden}.writing-hero-image[data-astro-cid-67lgijtc] img{filter:grayscale(30%);width:100%;height:auto;transition:filter var(--duration-slow) var(--ease-out);display:block}.writing-hero-main[data-astro-cid-67lgijtc]:hover .writing-hero-image[data-astro-cid-67lgijtc] img,.writing-hero-main[data-astro-cid-67lgijtc]:focus-visible .writing-hero-image[data-astro-cid-67lgijtc] img{filter:grayscale(0%)}.writing-hero-text[data-astro-cid-67lgijtc]{flex-direction:column;gap:.5rem;display:flex}.writing-hero-label[data-astro-cid-67lgijtc]{font-family:var(--font-mono);font-size:var(--type-sm);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted);border:1.5px solid var(--color-border);width:fit-content;padding:.25rem .7rem;font-weight:700}.writing-hero-eyebrow[data-astro-cid-67lgijtc]{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.writing-hero-title[data-astro-cid-67lgijtc]{font-family:var(--font-serif);letter-spacing:-.01em;margin:.25rem 0;font-size:2rem;font-weight:600;line-height:1.25}.writing-hero-main[data-astro-cid-67lgijtc]:hover .writing-hero-title[data-astro-cid-67lgijtc],.writing-hero-main[data-astro-cid-67lgijtc]:focus-visible .writing-hero-title[data-astro-cid-67lgijtc]{text-underline-offset:.14em;text-decoration:underline 1px}.writing-hero-subtitle[data-astro-cid-67lgijtc]{font-family:var(--font-serif);color:var(--color-text-muted);max-width:48ch;margin:0;font-size:1.2rem;line-height:1.6}.writing-hero-date[data-astro-cid-67lgijtc]{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.writing-hero-link[data-astro-cid-67lgijtc]{font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);width:fit-content;transition:color var(--duration-base) var(--ease-out);align-items:center;margin-top:.5rem;display:inline-flex}.writing-hero-main[data-astro-cid-67lgijtc]:hover .writing-hero-link[data-astro-cid-67lgijtc],.writing-hero-main[data-astro-cid-67lgijtc]:focus-visible .writing-hero-link[data-astro-cid-67lgijtc]{color:var(--color-text)}.writing-hero[data-astro-cid-67lgijtc]+.writing-featured-section[data-astro-cid-67lgijtc],.writing-hero[data-astro-cid-67lgijtc]+.browse-section[data-astro-cid-67lgijtc],.writing-featured-section[data-astro-cid-67lgijtc]+.browse-section[data-astro-cid-67lgijtc],.browse-section[data-astro-cid-67lgijtc]+.browse-section[data-astro-cid-67lgijtc]{margin-top:var(--space-xl)}.browse-section-header[data-astro-cid-67lgijtc]{margin-bottom:var(--space-md);justify-content:space-between;align-items:baseline;display:flex}.browse-section-header[data-astro-cid-67lgijtc] h2[data-astro-cid-67lgijtc]{margin-bottom:0}.browse-card-row[data-astro-cid-67lgijtc]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0;display:grid}.browse-card[data-astro-cid-67lgijtc]{background:var(--color-bg);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);color:var(--color-text);transition:background var(--duration-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.browse-card[data-astro-cid-67lgijtc]:hover,.browse-card[data-astro-cid-67lgijtc]:focus-visible{background:var(--color-highlight);color:var(--color-text)}.browse-card--static[data-astro-cid-67lgijtc]{cursor:default}.browse-card-info[data-astro-cid-67lgijtc]{flex-direction:column;gap:.45rem;height:100%;padding:1rem 1.25rem 1.25rem;display:flex}.browse-card-eyebrow[data-astro-cid-67lgijtc]{font-family:var(--font-mono);font-size:var(--type-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.browse-card-name[data-astro-cid-67lgijtc]{font-family:var(--font-serif);font-size:1.15rem;font-weight:600;line-height:1.4}.browse-card-icon[data-astro-cid-67lgijtc]{justify-content:flex-start;align-items:center;width:1.375rem;height:1.375rem;margin-bottom:.25rem;display:flex}.browse-card-icon-image[data-astro-cid-67lgijtc]{object-fit:contain;object-position:center;filter:none;opacity:.24;width:100%;height:100%;transition:filter var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out);display:block}html[data-theme=dark] .browse-card-icon-image[data-astro-cid-67lgijtc]{filter:invert()}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]) .browse-card-icon-image[data-astro-cid-67lgijtc]{filter:invert()}}.browse-card[data-astro-cid-67lgijtc]:hover .browse-card-icon-image[data-astro-cid-67lgijtc],.browse-card[data-astro-cid-67lgijtc]:focus-visible .browse-card-icon-image[data-astro-cid-67lgijtc]{opacity:.72}.browse-card--publication[data-astro-cid-67lgijtc] .browse-card-name[data-astro-cid-67lgijtc]{margin-top:0;font-size:1.1rem}.browse-card[data-astro-cid-67lgijtc]:hover .browse-card-name[data-astro-cid-67lgijtc],.browse-card[data-astro-cid-67lgijtc]:focus-visible .browse-card-name[data-astro-cid-67lgijtc]{text-underline-offset:.14em;text-decoration:underline 1px}.browse-card-count[data-astro-cid-67lgijtc]{font-family:var(--font-mono);font-size:var(--type-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-top:auto}@media (width<=768px){.writing-hero-main[data-astro-cid-67lgijtc]{gap:var(--space-md);grid-template-columns:1fr}.writing-hero-title[data-astro-cid-67lgijtc]{font-size:1.4rem}.writing-hero-subtitle[data-astro-cid-67lgijtc]{font-size:.95rem}.browse-card-row[data-astro-cid-67lgijtc]{grid-template-columns:1fr}.browse-section-header[data-astro-cid-67lgijtc]{flex-direction:column;gap:.5rem}}
