.note-card[data-astro-cid-e6jgshqh]{background-color:var(--surface-color,#fff);border:var(--border-width-base,1px) solid var(--border-color,#e7e7e5);border-radius:var(--border-radius-lg,12px);transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.note-card[data-astro-cid-e6jgshqh]:hover{z-index:2;border-color:var(--accent-color,#075aaa);box-shadow:var(--shadow-hover,0 8px 24px -4px #075aaa24, 0 4px 12px -2px #0000000d);transform:translateY(-2px)}.note-card[data-astro-cid-e6jgshqh]{padding:var(--card-padding-y,1.35rem) var(--card-padding-x,1.45rem);box-sizing:border-box;flex-direction:column;justify-content:flex-start;width:100%;height:100%;display:flex}.note-card__content[data-astro-cid-e6jgshqh]{flex-direction:column;flex:1;width:100%;min-width:0;display:flex}.note-card__header[data-astro-cid-e6jgshqh]{justify-content:space-between;align-items:center;gap:var(--spacing-xs,.5rem);margin-bottom:var(--spacing-sm,.75rem);flex-wrap:nowrap;display:flex}.note-card__meta[data-astro-cid-e6jgshqh]{font-family:var(--font-family-base,-apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, sans-serif);font-weight:var(--font-weight-medium,500);color:var(--text-muted,#8c8883);letter-spacing:var(--letter-spacing-meta,.02em);font-size:var(--font-size-xs,.75rem);align-items:center;gap:var(--spacing-2xs-plus,.375rem);text-transform:uppercase;white-space:nowrap;display:flex}.note-card__category[data-astro-cid-e6jgshqh]{color:var(--accent-color,#075aaa);letter-spacing:var(--letter-spacing-category,.03em);font-weight:600}.note-card__dot[data-astro-cid-e6jgshqh]{opacity:.5}.note-card__tags[data-astro-cid-e6jgshqh]{gap:var(--spacing-2xs-plus,.375rem);flex-wrap:wrap;justify-content:flex-end;display:flex}.note-card__tag[data-astro-cid-e6jgshqh]{font-family:var(--font-family-base,-apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, sans-serif);font-size:var(--font-size-3xs,.65rem);font-weight:var(--font-weight-medium,500);color:var(--tag-text,#44403c);background-color:var(--tag-bg,#f2f2f0);padding:var(--tag-padding-y,.12rem) var(--tag-padding-x,.45rem);border-radius:var(--border-radius-sm,4px);white-space:nowrap}.note-card__title[data-astro-cid-e6jgshqh]{font-family:var(--font-family-headings,Newsreader, Charter, Georgia, serif);font-size:var(--h3-size,1.25rem);font-weight:600;line-height:var(--line-height-tight,1.2);letter-spacing:var(--letter-spacing-tighter,-.015em);margin-bottom:var(--spacing-2xs-plus,.375rem);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.note-card__title[data-astro-cid-e6jgshqh] a[data-astro-cid-e6jgshqh]{color:var(--text-primary,#1c1917);text-decoration:none}.note-card__title[data-astro-cid-e6jgshqh] a[data-astro-cid-e6jgshqh]:hover{color:var(--accent-color,#075aaa)}.note-card__subtitle[data-astro-cid-e6jgshqh]{font-family:var(--font-family-serif,Newsreader, Charter, Georgia, serif);color:var(--text-secondary,#57534e);font-style:italic;font-size:var(--font-size-subhead,.90625rem);-webkit-line-clamp:1;margin-bottom:var(--spacing-xs,.5rem);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.note-card__description[data-astro-cid-e6jgshqh]{font-family:var(--font-family-base,-apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, sans-serif);font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,#57534e);line-height:var(--line-height-base,1.55);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.category-slider[data-astro-cid-iyblgdba]{margin-bottom:var(--page-section-gap,3.5rem)}.category-slider[data-astro-cid-iyblgdba]:last-child{margin-bottom:var(--spacing-lg,1.5rem)}.category-slider__header[data-astro-cid-iyblgdba]{justify-content:space-between;align-items:flex-end;gap:var(--spacing-unit,1rem);margin-bottom:var(--spacing-md-plus,1.25rem);padding-bottom:var(--spacing-sm,.75rem);border-bottom:var(--border-width-base,1px) solid var(--border-subtle,#f0f0ee);display:flex}.category-slider__info[data-astro-cid-iyblgdba]{flex:1;min-width:0}.category-slider__title-row[data-astro-cid-iyblgdba]{align-items:center;gap:var(--spacing-sm,.75rem);margin-bottom:var(--spacing-2xs-plus,.375rem);display:flex}.category-slider__title[data-astro-cid-iyblgdba]{font-family:var(--font-family-headings,Newsreader, Charter, Georgia, serif);font-size:var(--h2-size,1.55rem);font-weight:var(--font-weight-headings,600);line-height:var(--h2-line-height,1.22);letter-spacing:var(--letter-spacing-heading-sm,-.02em);color:var(--text-primary,#1c1917);margin-top:0;margin-bottom:var(--spacing-2xs-plus,.375rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width>=992px){.category-slider__title[data-astro-cid-iyblgdba]{font-size:var(--h2-size-lg,1.85rem)}}.category-slider__title[data-astro-cid-iyblgdba]{margin:0}.category-slider__count[data-astro-cid-iyblgdba]{font-family:var(--font-family-base,-apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, sans-serif);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-medium,500);padding:var(--badge-padding-y,.15rem) var(--badge-padding-x,.55rem);border-radius:var(--border-radius-full,9999px);background-color:var(--surface-color,#fff);border:var(--border-width-base,1px) solid var(--border-color,#e7e7e5);color:var(--text-secondary,#57534e);letter-spacing:var(--letter-spacing-meta,.02em)}.category-slider__description[data-astro-cid-iyblgdba]{font-family:var(--font-family-base,-apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, sans-serif);font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,#57534e);line-height:var(--line-height-base,1.55);margin:0}.category-slider__controls[data-astro-cid-iyblgdba]{align-items:center;gap:var(--spacing-xs,.5rem);flex-shrink:0;display:flex}.category-slider[data-astro-cid-iyblgdba] .slider-btn[data-astro-cid-iyblgdba]{width:var(--slider-btn-size,34px);height:var(--slider-btn-size,34px);border-radius:var(--border-radius-full,9999px);border:var(--border-width-base,1px) solid var(--border-color,#e7e7e5);background-color:var(--surface-color,#fff);color:var(--text-primary,#1c1917);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:flex}.category-slider[data-astro-cid-iyblgdba] .slider-btn[data-astro-cid-iyblgdba]:hover:not(:disabled){border-color:var(--accent-color,#075aaa);background-color:var(--accent-color,#075aaa);color:var(--white,#fff)}.category-slider[data-astro-cid-iyblgdba] .slider-btn[data-astro-cid-iyblgdba]:disabled{opacity:.35;cursor:not-allowed}.category-slider__viewport[data-astro-cid-iyblgdba]{margin:calc(-1 * var(--spacing-sm,.75rem)) calc(-1 * var(--spacing-sm,.75rem));padding:var(--spacing-sm,.75rem);position:relative;overflow:hidden}.category-slider__track[data-astro-cid-iyblgdba]{gap:var(--spacing-lg,1.5rem);scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-top:var(--spacing-xs,.5rem);padding-bottom:var(--spacing-md,1rem);padding-left:var(--spacing-2xs,.25rem);padding-right:var(--spacing-2xs,.25rem);display:flex;overflow-x:auto}.category-slider__track[data-astro-cid-iyblgdba]::-webkit-scrollbar{display:none}.category-slider__item[data-astro-cid-iyblgdba]{flex:0 0 var(--slider-item-min-width,380px);scroll-snap-align:start;max-width:85vw;display:flex}@media (width<=575.98px){.category-slider__item[data-astro-cid-iyblgdba]{flex:0 0 85vw}}.home-hero[data-astro-cid-lcdefpme]{padding:var(--hero-padding-top,3.5rem) 0 var(--hero-padding-bottom,2.25rem);border-bottom:var(--border-width-base,1px) solid var(--border-color,#e7e7e5)}.home-hero__container[data-astro-cid-lcdefpme]{width:100%;max-width:var(--container-max-width,1280px);padding-left:var(--spacing-lg,1.5rem);padding-right:var(--spacing-lg,1.5rem);margin-left:auto;margin-right:auto}.home-hero__title[data-astro-cid-lcdefpme]{font-family:var(--font-family-headings,Newsreader, Charter, Georgia, serif);font-size:var(--h1-size,2.25rem);font-weight:var(--font-weight-headings,600);line-height:var(--h1-line-height,1.15);letter-spacing:var(--h1-letter-spacing,-.03em);color:var(--text-primary,#1c1917);margin-top:var(--spacing-lg,1.5rem);margin-bottom:var(--spacing-unit,1rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width>=992px){.home-hero__title[data-astro-cid-lcdefpme]{font-size:var(--h1-size-lg,2.75rem)}}.home-hero__title[data-astro-cid-lcdefpme]{margin-top:0;margin-bottom:var(--spacing-xs,.5rem)}@media (width<=575.98px){.home-hero__title[data-astro-cid-lcdefpme]{font-size:var(--font-size-5xl,2.25rem)}}.home-hero__bio[data-astro-cid-lcdefpme]{font-family:var(--font-family-base,-apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, sans-serif);font-size:var(--font-size-base,1rem);line-height:var(--line-height-base,1.55);font-weight:var(--font-weight-normal,400);color:var(--text-secondary,#57534e);font-size:var(--font-size-md,1.05rem);line-height:var(--line-height-base,1.55);max-width:var(--hero-bio-max-width,720px);margin-top:0;margin-bottom:0}.notes-feed[data-astro-cid-lcdefpme]{padding:var(--feed-padding-top,2.5rem) 0 var(--feed-padding-bottom,4.5rem)}.notes-feed__container[data-astro-cid-lcdefpme]{width:100%;max-width:var(--container-max-width,1280px);padding-left:var(--spacing-lg,1.5rem);padding-right:var(--spacing-lg,1.5rem);margin-left:auto;margin-right:auto}
