@font-face{font-family:Bajern;src:url(/Bajern.otf)format("opentype");font-weight:400;font-style:normal;font-display:block}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg:#f7fbfc;--color-surface:#fff;--color-ink:#1a1a18;--color-heading:#30323e;--color-muted:#6b6b65;--color-accent:#74a89e;--color-border:#d8e0e4;--font-display:Georgia, serif;--font-serif:"Playfair Display", Georgia, serif;--font-sans:"Inter", system-ui, sans-serif;--max-width:1200px;--section-gap:5rem}html{font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-ink);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-size:16px}body{min-height:100vh}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{color:var(--color-heading)}html.fonts-ready{--font-display:"Bajern", Georgia, serif}h2{font-family:var(--font-display);letter-spacing:.03em;font-weight:400}a{color:inherit;text-decoration:none}.hero[data-astro-cid-s4khibbi]{max-width:var(--max-width);grid-template-columns:1fr auto;align-items:end;gap:2rem;margin:0 auto;padding:7rem 2rem 5rem;display:grid}.hero__meta[data-astro-cid-s4khibbi]{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.hero__label[data-astro-cid-s4khibbi]{letter-spacing:.15em;text-transform:uppercase;color:var(--color-muted);border:1px solid var(--color-border);border-radius:99px;padding:.25rem .65rem;font-size:.75rem;font-weight:500}.hero__name[data-astro-cid-s4khibbi]{font-family:var(--font-display);letter-spacing:0;color:var(--color-heading);font-size:clamp(3rem,8vw,6.5rem);font-weight:400;line-height:1.5}.hero__title[data-astro-cid-s4khibbi]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin-top:.25rem;font-size:clamp(.75rem,1.4vw,1rem);font-style:normal;font-weight:700}.hero__bio[data-astro-cid-s4khibbi]{max-width:52ch;color:var(--color-muted);margin-top:1.75rem;font-size:1.0625rem;line-height:1.75}.hero__links[data-astro-cid-s4khibbi]{align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.hero__link[data-astro-cid-s4khibbi]{font-size:.9375rem;font-weight:500;transition:opacity .2s}.hero__link--primary[data-astro-cid-s4khibbi]{background:var(--color-ink);color:#fff;border-radius:4px;padding:.625rem 1.375rem}.hero__link--primary[data-astro-cid-s4khibbi]:hover{opacity:.8}.hero__link[data-astro-cid-s4khibbi]:not(.hero__link--primary):hover{opacity:.6}.hero__deco[data-astro-cid-s4khibbi]{align-items:end;padding-bottom:.5rem;display:flex}.hero__deco-year[data-astro-cid-s4khibbi]{writing-mode:vertical-rl;letter-spacing:.2em;color:var(--color-border);user-select:none;font-size:.6875rem;font-weight:300}@media (width<=640px){.hero[data-astro-cid-s4khibbi]{grid-template-columns:1fr;padding-top:5rem}.hero__deco[data-astro-cid-s4khibbi]{display:none}}.post-list[data-astro-cid-oxezsu4a]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.post-row[data-astro-cid-oxezsu4a]{border-bottom:1px solid var(--color-border)}.post-row[data-astro-cid-oxezsu4a][hidden]{display:none}.post-row__link[data-astro-cid-oxezsu4a]{grid-template-columns:7.5rem 1fr auto 1.25rem;align-items:start;column-gap:1.5rem;padding:1.25rem 0;display:grid}.post-row__date[data-astro-cid-oxezsu4a],.post-row__tags[data-astro-cid-oxezsu4a]{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.6}.post-row__tags[data-astro-cid-oxezsu4a]{text-align:right;text-transform:lowercase}.post-row__title[data-astro-cid-oxezsu4a]{font-family:var(--font-sans);color:var(--color-heading);font-size:1.0625rem;font-weight:500;line-height:1.5;transition:transform .3s,color .2s}.post-row__arrow[data-astro-cid-oxezsu4a]{color:var(--color-accent);opacity:0;line-height:1.5;transition:opacity .25s,transform .25s;transform:translate(-6px)}.post-row__excerpt[data-astro-cid-oxezsu4a]{color:var(--color-muted);max-width:60ch;padding-top:.5rem;font-size:.875rem;line-height:1.65}.post-row__link[data-astro-cid-oxezsu4a]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (hover:hover){.post-row__more[data-astro-cid-oxezsu4a]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .3s;display:grid}.post-row__excerpt[data-astro-cid-oxezsu4a]{min-height:0;overflow:hidden}.post-row__link[data-astro-cid-oxezsu4a]:hover .post-row__more[data-astro-cid-oxezsu4a],.post-row__link[data-astro-cid-oxezsu4a]:focus-visible .post-row__more[data-astro-cid-oxezsu4a]{opacity:1;grid-template-rows:1fr}.post-row__link[data-astro-cid-oxezsu4a]:hover .post-row__title[data-astro-cid-oxezsu4a],.post-row__link[data-astro-cid-oxezsu4a]:focus-visible .post-row__title[data-astro-cid-oxezsu4a]{color:var(--color-ink);transform:translate(4px)}.post-row__link[data-astro-cid-oxezsu4a]:hover .post-row__arrow[data-astro-cid-oxezsu4a],.post-row__link[data-astro-cid-oxezsu4a]:focus-visible .post-row__arrow[data-astro-cid-oxezsu4a]{opacity:1;transform:translate(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.post-row[data-astro-cid-oxezsu4a]{animation:linear both row-in view();animation-range:entry entry 60%}}}@keyframes row-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.post-row__more[data-astro-cid-oxezsu4a],.post-row__title[data-astro-cid-oxezsu4a],.post-row__arrow[data-astro-cid-oxezsu4a]{transition:none}}@media (width<=700px){.post-row__link[data-astro-cid-oxezsu4a]{grid-template-columns:1fr 1.25rem;row-gap:.25rem}.post-row__date[data-astro-cid-oxezsu4a]{grid-column:1/-1}.post-row__main[data-astro-cid-oxezsu4a]{grid-column:1}.post-row__tags[data-astro-cid-oxezsu4a]{text-align:left;grid-column:1}.post-row__arrow[data-astro-cid-oxezsu4a]{opacity:1;grid-area:2/2;transform:none}}
