.hero.svelte-tc3uts{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.36fr);grid-template-areas:"name name" "intro portrait";column-gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(1.5rem,5vw,4rem) clamp(4rem,9vw,7rem)}.name.svelte-tc3uts{grid-area:name;display:flex;flex-direction:column;font-size:clamp(4.25rem,18vw,16.25rem);font-weight:850;font-stretch:125%;line-height:.84;letter-spacing:-.035em;color:var(--color-pine);animation:svelte-tc3uts-widen 1.1s cubic-bezier(.2,.75,.15,1) .15s both}.name.svelte-tc3uts span:where(.svelte-tc3uts):last-child{padding-left:.04em}@keyframes svelte-tc3uts-widen{0%{font-stretch:62%;letter-spacing:0}}.portrait.svelte-tc3uts{grid-area:portrait;align-self:start;margin-top:clamp(2rem,5vw,3.5rem);aspect-ratio:4 / 5;background:var(--color-rule);overflow:hidden;border-radius:3px}.portrait.svelte-tc3uts img:where(.svelte-tc3uts){width:100%;height:100%;object-fit:cover;object-position:50% 20%}.intro.svelte-tc3uts{grid-area:intro;align-self:start;padding-top:clamp(2rem,5vw,3.5rem)}.lede.svelte-tc3uts{font-family:var(--font-text);font-size:clamp(var(--text-lg),2.2vw,1.75rem);line-height:1.45;max-width:37rem;text-wrap:pretty}.actions.svelte-tc3uts{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem}.primary.svelte-tc3uts{display:inline-block;padding:.85rem 1.4rem;background:var(--color-pine);color:var(--color-paper);font-weight:650;text-decoration:none;border-radius:3px;transition:background-color .15s}.primary.svelte-tc3uts:hover{background:var(--color-pine-deep)}@media (max-width: 44rem){.hero.svelte-tc3uts{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "portrait" "intro"}.name.svelte-tc3uts{font-size:clamp(3.25rem,21vw,9rem)}.portrait.svelte-tc3uts{margin-top:1.5rem;aspect-ratio:3 / 2}.portrait.svelte-tc3uts img:where(.svelte-tc3uts){object-position:50% 22%}}.feature.svelte-1tj2t54{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.image.svelte-1tj2t54{aspect-ratio:3 / 2;overflow:hidden;border-radius:3px;background:var(--color-rule)}.image.svelte-1tj2t54 img:where(.svelte-1tj2t54){width:100%;height:100%;object-fit:cover}.body.svelte-1tj2t54{display:flex;flex-direction:column;gap:1rem}.latest.svelte-1tj2t54{align-self:flex-start;font-size:var(--text-sm);font-weight:600;background:var(--color-lichen);padding:.2rem .55rem;border-radius:2px}.title.svelte-1tj2t54{font-size:clamp(var(--text-xl),3.2vw,2.6rem);font-weight:750;font-stretch:110%;line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.title.svelte-1tj2t54 a:where(.svelte-1tj2t54){text-decoration:none}.title.svelte-1tj2t54 a:where(.svelte-1tj2t54):after{content:"";position:absolute;inset:0}.feature.svelte-1tj2t54:hover .title:where(.svelte-1tj2t54) a:where(.svelte-1tj2t54){color:var(--color-pine)}.summary.svelte-1tj2t54{font-family:var(--font-text);font-size:var(--text-lg);line-height:1.5;max-width:34rem}@media (max-width: 52rem){.feature.svelte-1tj2t54{grid-template-columns:minmax(0,1fr)}}.writing.svelte-1uha8ag{padding-block:clamp(3.5rem,8vw,6rem) clamp(4rem,9vw,7rem);background:color-mix(in srgb,var(--color-paper) 55%,white);border-top:1px solid var(--color-rule)}.head.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem;margin-bottom:clamp(2rem,5vw,3.5rem)}h2.svelte-1uha8ag{font-size:clamp(var(--text-2xl),5vw,var(--text-4xl));font-weight:800;font-stretch:125%;letter-spacing:-.02em;line-height:1;color:var(--color-pine)}.head.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-text);font-size:var(--text-md);color:var(--color-moss);max-width:26rem}.recent.svelte-1uha8ag{margin-top:clamp(3rem,6vw,4.5rem);border-bottom:1px solid var(--color-rule)}.all.svelte-1uha8ag{display:inline-block;margin-top:2rem;font-weight:600;color:var(--color-pine)}
