.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.35fr 1fr;align-items:center;gap:3rem;padding:1rem 0 4rem;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:22ch;font-size:clamp(2rem,4.4vw,3rem)}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.portrait[data-astro-cid-lcdefpme]{justify-self:end;width:100%;max-width:380px;margin:0;position:relative}.portrait[data-astro-cid-lcdefpme]:before{content:"";border:1px solid var(--accent);border-radius:18px;position:absolute;inset:18px -18px -18px 18px}.portrait-link[data-astro-cid-lcdefpme]{perspective:1400px;border-radius:18px;transition:transform .25s;display:block;position:relative}.flipper[data-astro-cid-lcdefpme]{transform-style:preserve-3d;transition:transform .9s cubic-bezier(.45,.05,.25,1);display:block;position:relative}.portrait[data-astro-cid-lcdefpme].flipped .flipper[data-astro-cid-lcdefpme]{transform:rotateY(180deg)}.face[data-astro-cid-lcdefpme]{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:18px;display:block}.face[data-astro-cid-lcdefpme].back{position:absolute;inset:0;transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.flipper[data-astro-cid-lcdefpme],.portrait[data-astro-cid-lcdefpme].flipped .flipper[data-astro-cid-lcdefpme]{transition:none;transform:none}.face[data-astro-cid-lcdefpme].back{opacity:0;transition:opacity .4s;transform:none}.portrait[data-astro-cid-lcdefpme].flipped .face[data-astro-cid-lcdefpme].back{opacity:1}}.portrait-link[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.edit-hint[data-astro-cid-lcdefpme]{letter-spacing:.02em;color:#f6f1e6;backdrop-filter:blur(6px);opacity:.8;pointer-events:none;background:#1c1a1b9e;border-radius:999px;padding:.35rem .75rem;font-size:.82rem;font-weight:600;transition:opacity .25s,background .25s;position:absolute;bottom:14px;right:14px}@media (hover:hover){.portrait-link[data-astro-cid-lcdefpme]:hover,.portrait-link[data-astro-cid-lcdefpme]:focus-visible{transform:translateY(-4px)}.portrait-link[data-astro-cid-lcdefpme]:hover .edit-hint[data-astro-cid-lcdefpme],.portrait-link[data-astro-cid-lcdefpme]:focus-visible .edit-hint[data-astro-cid-lcdefpme]{opacity:1;background:#1c1a1bd1}}@media (width<=760px){.edit-hint[data-astro-cid-lcdefpme]{padding:.28rem .6rem;font-size:.72rem;bottom:10px;right:10px}}.portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;width:100%;height:auto;box-shadow:0 30px 60px -30px var(--shadow);border-radius:18px;display:block;position:relative}.portrait[data-astro-cid-lcdefpme] .face[data-astro-cid-lcdefpme].back img[data-astro-cid-lcdefpme]{object-position:50% 50%;height:100%}.lead[data-astro-cid-lcdefpme].now{margin-top:.75rem;font-size:1.05rem}.principles[data-astro-cid-lcdefpme]{max-width:52rem;margin:1.5rem 0 0;padding:0;list-style:none}.principles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);grid-template-columns:3rem 1fr;gap:.5rem;padding:1.4rem 0;display:grid}.principles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:2px solid var(--ink)}.pnum[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--accent);padding-top:.3rem;font-size:.85rem}.principles[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 .4rem;font-size:1.35rem}.principles[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}@media (width<=600px){.principles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:2.2rem 1fr}}.intro[data-astro-cid-lcdefpme]{color:var(--muted);max-width:46rem;margin:0 0 2rem;font-size:1.1rem}.section-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:0}.posts[data-astro-cid-lcdefpme]{margin:1.25rem 0 0;padding:0;list-style:none}.posts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.9rem 0;display:flex}.posts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--ink);font-size:1.15rem;font-weight:600;text-decoration:none}.posts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--link)}.beyond[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.beyond[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:.4rem}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2.5rem;padding-bottom:3rem}.portrait[data-astro-cid-lcdefpme]{order:-1;justify-self:start;max-width:190px}.portrait[data-astro-cid-lcdefpme]:before{inset:10px -10px -10px 10px}.beyond[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
