.home.svelte-15izthb{display:flex;flex-direction:column;gap:3.5rem}.hero.svelte-15izthb{display:flex;flex-wrap:wrap;align-items: center;gap:2.4rem}.hero__avatar-frame.svelte-15izthb{position:relative;flex:none;transition:transform .3s;transform:rotate(-2.5deg)}.hero__avatar-frame.svelte-15izthb:before{content:"";position:absolute;background:var(--coral);border:1.5px solid var(--ink);border-radius:var(--radius-card);z-index:0;inset:.7rem -.7rem -.7rem .7rem}.hero__avatar-frame.svelte-15izthb:hover{transform:rotate(0)}.hero__avatar.svelte-15izthb{position:relative;z-index:1;display:block;object-fit:cover;object-position:50% 18%;border:1.5px solid var(--ink);border-radius:var(--radius-card);width:200px;height:200px}.hero__intro.svelte-15izthb{flex:18rem}.hero__name.svelte-15izthb{font-family:var(--font-serif);font-variation-settings:var(--fx-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(2.3rem,6vw,3.1rem);font-weight:560}.hero__location.svelte-15izthb{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);margin:.5rem 0 .9rem;font-size:.72rem}.hero__tagline.svelte-15izthb{font-family:var(--font-serif);color:var(--ink-soft);max-width:34rem;margin:0 0 1.2rem;font-size:1.25rem;font-style:italic}.hero__links.svelte-15izthb{display:flex;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;gap:1.4rem;font-size:.72rem}.hero__links.svelte-15izthb a:where(.svelte-15izthb){color:var(--ink);padding-bottom:3px}.hero__links.svelte-15izthb a:where(.svelte-15izthb):hover{color:var(--coral-link)}.hero__links.svelte-15izthb a:where(.svelte-15izthb):focus-visible{color:var(--coral-link)}.writing__heading.svelte-15izthb{display:inline-block;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--ink);background-image:linear-gradient(var(--marker-bg),var(--marker-bg));background-position:0 70%;background-repeat:no-repeat;background-size:100% .62em;margin:0 0 1rem;padding:0 .15rem;font-size:.75rem}.writing__empty.svelte-15izthb{color:var(--ink-faint);font-style:italic}.post-list.svelte-15izthb{list-style:none;margin:0;padding:0}.post-list__item.svelte-15izthb{border-bottom:1px solid var(--rule);padding:1.25rem 0}.post-list__item.svelte-15izthb:last-child{border-bottom:0}.post-list__link.svelte-15izthb{display:inline-flex;align-items:baseline;gap:.6rem}.post-list__title.svelte-15izthb{display:inline-block;font-family:var(--font-serif);font-variation-settings:var(--fx-display);color:var(--ink);transition:color .2s;font-size:1.45rem;font-weight:540}.post-list__link.svelte-15izthb:hover .post-list__title:where(.svelte-15izthb){color:var(--coral-link)}.post-list__link.svelte-15izthb:focus-visible .post-list__title:where(.svelte-15izthb){color:var(--coral-link)}.post-list__meta.svelte-15izthb{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint);margin-top:.3rem;font-size:.72rem}.post-list__summary.svelte-15izthb{display:inline-block;text-transform:none;letter-spacing:0;font-family:var(--font-serif);font-style:italic}.badge--draft.svelte-15izthb{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--marker-ink);background:var(--sage);border:1.5px solid var(--ink);border-radius:4px;align-self: center;padding:.15rem .45rem;font-size:.6rem;transform:rotate(-3deg)}@media (prefers-reduced-motion:no-preference){.hero.svelte-15izthb{animation:.5s both rise}.writing.svelte-15izthb{animation:.5s both rise;animation-delay:.12s}.post-list__item.svelte-15izthb{animation:.5s both rise;animation-delay:calc(.18s + var(--i,0)*70ms)}}
