.about-grid[data-astro-cid-63cywwwr]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,64px);align-items:center}.about-copy[data-astro-cid-63cywwwr] .display[data-astro-cid-63cywwwr]{margin:.12em 0 .5em;max-width:14ch}.bio[data-astro-cid-63cywwwr]{display:flex;flex-direction:column;gap:14px}.about-copy[data-astro-cid-63cywwwr] .btn[data-astro-cid-63cywwwr]{margin-top:28px}.about-figure[data-astro-cid-63cywwwr]{margin:0}.about-img[data-astro-cid-63cywwwr]{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-lg);display:block}.about-cap[data-astro-cid-63cywwwr]{margin-top:10px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cred-head[data-astro-cid-63cywwwr]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px}.cred-head[data-astro-cid-63cywwwr] .h2[data-astro-cid-63cywwwr]{margin:8px 0 0}.cred-head[data-astro-cid-63cywwwr] .lead[data-astro-cid-63cywwwr]{margin-top:14px}.cred-nav[data-astro-cid-63cywwwr]{display:flex;gap:10px;flex:0 0 auto}.cred-arrow[data-astro-cid-63cywwwr]{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:transparent;color:#f3efe8;font-size:1.5rem;line-height:1;cursor:pointer;transition:background var(--dur-hover) var(--ease-settle),border-color var(--dur-hover) var(--ease-settle),transform var(--dur-hover) var(--ease-settle)}.cred-arrow[data-astro-cid-63cywwwr]:hover{background:#ffffff1a;border-color:#ffffff80}@media (prefers-reduced-motion: no-preference){.cred-arrow[data-astro-cid-63cywwwr]:active{transform:scale(.92);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}}.cred-arrow[data-astro-cid-63cywwwr]:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.cred-track[data-astro-cid-63cywwwr]{display:flex;gap:20px;overflow-x:auto;padding:32px max(20px,calc((100vw - var(--maxw)) / 2)) 64px;margin-bottom:-40px;scrollbar-width:none}.cred-track[data-astro-cid-63cywwwr]::-webkit-scrollbar{display:none}.cred-track[data-astro-cid-63cywwwr]>li[data-astro-cid-63cywwwr]{flex:0 0 auto;width:clamp(240px,24vw,290px);display:flex;position:relative}.cred-track[data-astro-cid-63cywwwr]>li[data-astro-cid-63cywwwr]:hover,.cred-track[data-astro-cid-63cywwwr]>li[data-astro-cid-63cywwwr]:focus-within{z-index:1}.cred-card[data-astro-cid-63cywwwr]{flex:1;display:flex;flex-direction:column;position:relative;background:var(--surface);border-radius:var(--radius-md);color:var(--ink);box-shadow:0 2px 4px -1px #0006,0 4px 5px #00000047,0 1px 10px #0000003d;cursor:zoom-in;transform:perspective(800px) translateZ(0);transition:transform .2s ease-out,box-shadow .2s ease-out}.cred-card[data-astro-cid-63cywwwr]:hover,.cred-card[data-astro-cid-63cywwwr]:focus-visible{transform:perspective(800px) translateZ(28px);box-shadow:0 11px 15px -7px #00000073,0 24px 38px 3px #00000052,0 9px 46px 8px #00000047}.cred-card[data-astro-cid-63cywwwr]:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.cred-thumb[data-astro-cid-63cywwwr]{display:block;position:relative;height:140px}.cred-thumb[data-astro-cid-63cywwwr]:after{content:"";position:absolute;inset:auto 0 -4px;height:calc(50% + 4px);z-index:1;background:linear-gradient(transparent,var(--surface))}.cred-thumb[data-astro-cid-63cywwwr] img[data-astro-cid-63cywwwr]{position:relative;display:block;width:100%;max-width:none;height:calc(100% + 24px);object-fit:cover;object-position:top;filter:saturate(.6);border-radius:var(--radius-md) var(--radius-md) 0 0;transition:transform .18s ease-out,filter .18s ease-out,box-shadow .18s ease-out}.cred-card[data-astro-cid-63cywwwr]:hover .cred-thumb[data-astro-cid-63cywwwr] img[data-astro-cid-63cywwwr],.cred-card[data-astro-cid-63cywwwr]:focus-visible .cred-thumb[data-astro-cid-63cywwwr] img[data-astro-cid-63cywwwr]{transform:translateY(-20px);filter:saturate(.9);box-shadow:0 10px 24px #00000047}.cred-body[data-astro-cid-63cywwwr]{flex:1;display:flex;flex-direction:column;gap:3px;padding:14px 16px 18px;position:relative;z-index:2;background:var(--surface);border-radius:0 0 var(--radius-md) var(--radius-md)}.cred-meta[data-astro-cid-63cywwwr]{display:flex;align-items:center;gap:10px;min-height:1.5rem}.cred-year[data-astro-cid-63cywwwr]{font-family:var(--ff-display);font-size:1.5rem;line-height:1;color:var(--brand)}.cred-badge[data-astro-cid-63cywwwr]{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--petrol);background:#84a98c2e;border:1px solid var(--line);border-radius:var(--pill);padding:.25em .6em}.cred-title[data-astro-cid-63cywwwr]{font-weight:600;line-height:1.3;color:var(--heading)}.cred-iss[data-astro-cid-63cywwwr]{font-size:.84rem;color:var(--muted)}.cred-link[data-astro-cid-63cywwwr]{margin-top:auto;padding-top:10px;font-size:.84rem;font-weight:600;color:var(--accent)}.lb[data-astro-cid-63cywwwr]{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:clamp(16px,4vw,48px);border:0;background:transparent;display:none;place-items:center}.lb[data-astro-cid-63cywwwr][open]{display:grid}.lb[data-astro-cid-63cywwwr]::backdrop{background:#2f3e4600;transition:background .3s ease-out}.lb[data-astro-cid-63cywwwr].is-open::backdrop{background:#1f2a30db}.lb-fig[data-astro-cid-63cywwwr]{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:100%;max-height:100%;opacity:0;transform:scale(.92);transition:opacity .3s ease-out,transform .3s ease-out}.lb[data-astro-cid-63cywwwr].is-open .lb-fig[data-astro-cid-63cywwwr]{opacity:1;transform:none}.lb-img[data-astro-cid-63cywwwr]{max-width:min(100%,1100px);max-height:calc(100dvh - 140px);width:auto;height:auto;border-radius:var(--radius-sm);box-shadow:0 24px 60px #00000059;transition:opacity .2s ease-out}.lb-img[data-astro-cid-63cywwwr].is-swapping{opacity:0}.lb-cap[data-astro-cid-63cywwwr]{color:#e7ece6;font-size:.9rem;text-align:center}.lb-btn[data-astro-cid-63cywwwr]{position:fixed;width:44px;height:44px;border-radius:50%;border:0;background:#ffffffeb;color:var(--petrol);font-size:1.6rem;line-height:1;cursor:pointer;box-shadow:0 4px 14px #00000040;transition:transform var(--dur-hover) var(--ease-settle),box-shadow var(--dur-hover) var(--ease-settle)}.lb-btn[data-astro-cid-63cywwwr]:hover{transform:scale(1.08);box-shadow:0 8px 22px #00000052}.lb-btn[data-astro-cid-63cywwwr]:active{transform:scale(.96);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.lb-btn[data-astro-cid-63cywwwr]:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.lb-close[data-astro-cid-63cywwwr]{top:16px;right:16px}.lb-prev[data-astro-cid-63cywwwr],.lb-next[data-astro-cid-63cywwwr]{top:50%;margin-top:-22px}.lb-prev[data-astro-cid-63cywwwr]{left:12px}.lb-next[data-astro-cid-63cywwwr]{right:12px}@media (max-width: 600px){.cred-track[data-astro-cid-63cywwwr]>li[data-astro-cid-63cywwwr]{width:78vw}.cred-nav[data-astro-cid-63cywwwr]{display:none}.lb-img[data-astro-cid-63cywwwr]{max-height:calc(100dvh - 190px)}.lb-prev[data-astro-cid-63cywwwr],.lb-next[data-astro-cid-63cywwwr]{top:auto;bottom:calc(20px + env(safe-area-inset-bottom,0px));margin-top:0}.lb-prev[data-astro-cid-63cywwwr]{left:calc(50% - 56px)}.lb-next[data-astro-cid-63cywwwr]{right:calc(50% - 56px)}}.about-cta[data-astro-cid-63cywwwr]{text-align:center;max-width:560px;margin-inline:auto}.about-cta[data-astro-cid-63cywwwr] .lead[data-astro-cid-63cywwwr]{margin:0 auto 20px}@media (max-width: 860px){.about-grid[data-astro-cid-63cywwwr]{grid-template-columns:1fr}.about-figure[data-astro-cid-63cywwwr]{order:-1}}
