.blog-card[data-astro-cid-fkyubztb]{display:grid;gap:.25rem;padding:1.15rem 0;border-bottom:1px solid var(--border-color)}.blog-card[data-astro-cid-fkyubztb]:last-child{border-bottom:none}@media(min-width:768px){.blog-card[data-astro-cid-fkyubztb]{grid-template-columns:7.5rem 1fr;column-gap:1.5rem;align-items:baseline}}.meta[data-astro-cid-fkyubztb]{font-size:.8125rem;color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}h3[data-astro-cid-fkyubztb]{width:fit-content;font-weight:700;font-size:1.05rem;line-height:1.4}.post-link[data-astro-cid-fkyubztb]{color:var(--text-primary);text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 0 100%/0 1px;transition:background-size var(--dur-base) var(--ease-out),color var(--dur-fast) ease}.post-link[data-astro-cid-fkyubztb]:hover,.post-link[data-astro-cid-fkyubztb]:focus-visible{text-decoration:none;background-size:100% 1px}.draft-tag[data-astro-cid-fkyubztb]{margin-left:.5rem;padding:.1em .45em;border:1px solid var(--border-color);border-radius:999px;font-size:.6875rem;font-weight:400;color:var(--text-tertiary);vertical-align:.1em}.description[data-astro-cid-fkyubztb]{margin-top:.25rem;font-size:.875rem;color:var(--text-secondary);line-height:1.55}.no-posts[data-astro-cid-so7tgn4m]{font-size:.875rem;color:var(--text-tertiary)}.page-wrap[data-astro-cid-zm76lqep]{max-width:800px;margin:0 auto;padding:0 1.5rem}.site-header[data-astro-cid-zm76lqep]{padding:4.75rem 0 1.75rem}.header-top[data-astro-cid-zm76lqep]{display:flex;align-items:flex-start}.header-text[data-astro-cid-zm76lqep]{flex:1;min-width:0}.header-name[data-astro-cid-zm76lqep]{display:flex;align-items:center;gap:1rem}.profile-photo[data-astro-cid-zm76lqep]{object-fit:cover;flex-shrink:0;border-radius:50%;box-shadow:0 0 0 1px var(--border-color)}.profile-mobile[data-astro-cid-zm76lqep]{width:56px;height:56px}.profile-desktop[data-astro-cid-zm76lqep]{display:none;width:150px;height:150px;margin-top:.35rem}@media(min-width:768px){.site-header[data-astro-cid-zm76lqep]{padding-top:clamp(4.75rem,11vh,6.5rem)}.header-top[data-astro-cid-zm76lqep]{gap:2.5rem}.profile-mobile[data-astro-cid-zm76lqep]{display:none}.profile-desktop[data-astro-cid-zm76lqep]{display:block}}h1[data-astro-cid-zm76lqep]{font-size:2.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}@media(min-width:768px){h1[data-astro-cid-zm76lqep]{font-size:2.75rem}}.bio-wrap[data-astro-cid-zm76lqep]{margin-top:1rem}.bio-row[data-astro-cid-zm76lqep]{--bio-dur: .6s;--bio-ease: cubic-bezier(.32, .72, 0, 1);display:grid;overflow:hidden;padding-inline:4px;margin-inline:-4px}.bio-row-short[data-astro-cid-zm76lqep]{grid-template-rows:1fr;transition:grid-template-rows var(--bio-dur) var(--bio-ease),opacity .25s ease .12s,visibility 0s}.bio-row-long[data-astro-cid-zm76lqep]{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--bio-dur) var(--bio-ease),opacity .2s ease .14s,visibility 0s linear var(--bio-dur)}.bio-wrap[data-astro-cid-zm76lqep].expanded .bio-row-short[data-astro-cid-zm76lqep]{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--bio-dur) var(--bio-ease),opacity .1s ease,visibility 0s linear var(--bio-dur)}.bio-wrap[data-astro-cid-zm76lqep].expanded .bio-row-long[data-astro-cid-zm76lqep]{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--bio-dur) var(--bio-ease),opacity .18s ease,visibility 0s}.bio[data-astro-cid-zm76lqep]{min-height:0;font-size:1.0625rem;line-height:1.65;color:var(--text-secondary)}.bio[data-astro-cid-zm76lqep] p{margin:0}.bio[data-astro-cid-zm76lqep] p+p{margin-top:.85em}.bio[data-astro-cid-zm76lqep] a{color:inherit;text-decoration:underline;text-decoration-color:var(--text-tertiary);text-underline-offset:.18em;transition:color var(--dur-fast) ease,text-decoration-color var(--dur-fast) ease}.bio[data-astro-cid-zm76lqep] a:hover{color:var(--text-primary);text-decoration-color:currentColor}.chevron[data-astro-cid-zm76lqep]{flex-shrink:0;transition:transform var(--dur-base) var(--ease-out)}.bio-toggle[data-astro-cid-zm76lqep]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.3rem;padding:.25rem 0;border:none;background:none;font:inherit;font-size:.85rem;line-height:1.2;color:var(--text-tertiary);cursor:pointer;transition:color var(--dur-fast) ease}.bio-toggle[data-astro-cid-zm76lqep]:hover{color:var(--text-primary)}.bio-wrap[data-astro-cid-zm76lqep].expanded .bio-toggle[data-astro-cid-zm76lqep] .chevron[data-astro-cid-zm76lqep]{transform:rotate(180deg)}.links[data-astro-cid-zm76lqep]{margin-top:.85rem;display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;font-size:.9rem}.links[data-astro-cid-zm76lqep] a[data-astro-cid-zm76lqep]{color:var(--text-secondary);text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 0 100%/0 1px;transition:background-size var(--dur-base) var(--ease-out),color var(--dur-fast) ease}.links[data-astro-cid-zm76lqep] a[data-astro-cid-zm76lqep]:hover,.links[data-astro-cid-zm76lqep] a[data-astro-cid-zm76lqep]:focus-visible{text-decoration:none;background-size:100% 1px}.links[data-astro-cid-zm76lqep] a[data-astro-cid-zm76lqep]:hover{color:var(--text-primary)}.news[data-astro-cid-zm76lqep]{padding-bottom:1.4rem}.news-item[data-astro-cid-zm76lqep]{display:grid;grid-template-columns:auto 1fr;column-gap:.85rem;align-items:baseline;margin:0;font-size:.875rem;line-height:1.55;color:var(--text-secondary)}.news-item[data-astro-cid-zm76lqep] time[data-astro-cid-zm76lqep]{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}button[data-astro-cid-zm76lqep].news-latest{grid-template-columns:auto 1fr auto;width:100%;padding:0;border:none;background:none;font-family:inherit;text-align:left;cursor:pointer;transition:color var(--dur-fast) ease}button[data-astro-cid-zm76lqep].news-latest .chevron[data-astro-cid-zm76lqep]{align-self:center;color:var(--text-tertiary)}button[data-astro-cid-zm76lqep].news-latest:hover{color:var(--text-primary)}.news[data-astro-cid-zm76lqep].expanded button[data-astro-cid-zm76lqep].news-latest .chevron[data-astro-cid-zm76lqep]{transform:rotate(180deg)}.news-more[data-astro-cid-zm76lqep]{display:grid;overflow:hidden;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--dur-slow) var(--ease-out),opacity var(--dur-fast) ease,visibility 0s linear var(--dur-slow)}.news-more[data-astro-cid-zm76lqep] .news-clip[data-astro-cid-zm76lqep]{min-height:0}.news-more[data-astro-cid-zm76lqep] ul[data-astro-cid-zm76lqep]{max-height:14rem;overflow-y:auto;list-style:none}.news-more[data-astro-cid-zm76lqep] li[data-astro-cid-zm76lqep]{margin-top:.3rem}.news[data-astro-cid-zm76lqep].expanded .news-more[data-astro-cid-zm76lqep]{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--dur-slow) var(--ease-out),opacity var(--dur-base) ease var(--dur-fast),visibility 0s}.blog-section[data-astro-cid-zm76lqep]{padding:1.5rem 0 5rem;border-top:1px solid var(--border-color)}
