.gallery[data-astro-cid-gixpweiw]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-rows:180px;gap:.75rem}.g-item[data-astro-cid-gixpweiw]{border:1px solid var(--line);overflow:hidden;border-radius:var(--radius);background:var(--paper-2)}.g-item[data-astro-cid-gixpweiw].tall{grid-row:span 2}.g-item[data-astro-cid-gixpweiw] img[data-astro-cid-gixpweiw]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.g-item[data-astro-cid-gixpweiw]:hover img[data-astro-cid-gixpweiw]{transform:scale(1.04)}.bio-head[data-astro-cid-zr5hvywo]{background:linear-gradient(180deg,var(--white),var(--paper-2));color:var(--ink);position:relative;overflow:hidden;border-bottom:4px solid var(--red)}.head-grid[data-astro-cid-zr5hvywo]{display:grid;grid-template-columns:300px 1fr;gap:0 3rem;align-items:end;padding:2rem 0 3rem;position:relative}.back[data-astro-cid-zr5hvywo]{grid-column:1 / -1;color:var(--red);text-decoration:none;font-family:var(--display);font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.8rem;width:fit-content}.back[data-astro-cid-zr5hvywo]:hover{text-decoration:underline}.portrait[data-astro-cid-zr5hvywo]{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-lg);position:relative;z-index:1}.ident[data-astro-cid-zr5hvywo]{position:relative;z-index:1}.ident[data-astro-cid-zr5hvywo] h1[data-astro-cid-zr5hvywo]{font-size:clamp(2.2rem,6vw,4.2rem);margin:.7rem 0 1.5rem}.stat-line[data-astro-cid-zr5hvywo]{display:flex;flex-wrap:wrap;gap:0;margin:0;border-top:1px solid var(--line)}.stat-line[data-astro-cid-zr5hvywo] div[data-astro-cid-zr5hvywo]{padding:.9rem 1.6rem .2rem 0;margin-right:1.6rem;border-right:1px solid var(--line)}.stat-line[data-astro-cid-zr5hvywo] div[data-astro-cid-zr5hvywo]:last-child{border:0}.stat-line[data-astro-cid-zr5hvywo] dt[data-astro-cid-zr5hvywo]{font-family:var(--display);text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;color:var(--gold-deep);font-weight:700}.stat-line[data-astro-cid-zr5hvywo] dd[data-astro-cid-zr5hvywo]{margin:0;font-family:var(--display);font-size:1.15rem;font-weight:800;text-transform:uppercase}.big-num[data-astro-cid-zr5hvywo]{position:absolute;right:-1rem;top:50%;transform:translateY(-45%);font-family:var(--display);font-weight:900;font-size:clamp(9rem,22vw,18rem);line-height:1;color:transparent;-webkit-text-stroke:2px rgba(154,111,18,.18);pointer-events:none}.body-grid[data-astro-cid-zr5hvywo]{display:grid;grid-template-columns:1fr 320px;gap:3rem;padding:3.5rem 0 1rem;align-items:start}.gallery-title[data-astro-cid-zr5hvywo]{margin-top:3rem}.contact[data-astro-cid-zr5hvywo]{padding:1.5rem;position:sticky;top:100px;box-shadow:var(--shadow-lg)}.contact[data-astro-cid-zr5hvywo] h2[data-astro-cid-zr5hvywo]{font-size:1.2rem;margin-bottom:1rem}.contact[data-astro-cid-zr5hvywo] ul[data-astro-cid-zr5hvywo]{list-style:none;padding:0;margin:0;display:grid;gap:.4rem}.contact[data-astro-cid-zr5hvywo] a[data-astro-cid-zr5hvywo]{display:flex;align-items:center;gap:.9rem;padding:.65rem .6rem;border-radius:var(--radius);text-decoration:none;word-break:break-word;transition:background .15s}.contact[data-astro-cid-zr5hvywo] a[data-astro-cid-zr5hvywo]:hover{background:var(--paper-2)}.contact[data-astro-cid-zr5hvywo] svg[data-astro-cid-zr5hvywo]{width:26px;height:26px;flex:none;fill:none;stroke:var(--red);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.contact[data-astro-cid-zr5hvywo] small[data-astro-cid-zr5hvywo]{display:block;font-family:var(--display);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;color:var(--ink-soft);font-weight:700}.none[data-astro-cid-zr5hvywo]{color:var(--ink-soft);margin:0}.pager[data-astro-cid-zr5hvywo]{display:flex;justify-content:space-between;gap:1rem;padding:2rem 0 0;margin-top:2rem;border-top:1px solid var(--line)}.pager[data-astro-cid-zr5hvywo] a[data-astro-cid-zr5hvywo]{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.9rem;text-decoration:none;color:var(--red)}@media(max-width:860px){.head-grid[data-astro-cid-zr5hvywo]{grid-template-columns:1fr}.portrait[data-astro-cid-zr5hvywo]{max-width:260px;margin-bottom:1.5rem}.body-grid[data-astro-cid-zr5hvywo]{grid-template-columns:1fr}.contact[data-astro-cid-zr5hvywo]{position:static}}
