.ab__top[data-astro-cid-zpzoxhr3]{gap:var(--s-8);display:grid}.ab__text[data-astro-cid-zpzoxhr3]{gap:var(--s-5);align-content:start;display:grid}.ab__p[data-astro-cid-zpzoxhr3]{font-family:var(--f-text);font-size:var(--t-body);line-height:var(--lh-text);color:var(--ink-2);max-width:52ch}.ab__links[data-astro-cid-zpzoxhr3]{align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.ab__portrait[data-astro-cid-zpzoxhr3]{width:100%;max-width:28rem}@media (width>=64rem){.ab__top[data-astro-cid-zpzoxhr3]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.ab__text[data-astro-cid-zpzoxhr3]{grid-column:1/span 7}.ab__portrait[data-astro-cid-zpzoxhr3]{grid-column:9/span 4}}.log[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--rule-2);padding:0;list-style:none}.log__row[data-astro-cid-zpzoxhr3]{gap:var(--s-5);border-bottom:1px solid var(--rule);grid-template-columns:5.5rem 2.5rem minmax(0,1fr);display:grid}.log__depth[data-astro-cid-zpzoxhr3]{padding-top:var(--s-5);color:var(--cinnabar-ink);font-size:.75rem}.log__col[data-astro-cid-zpzoxhr3]{border-left:1px solid var(--ink-3);border-right:1px solid var(--ink-3);min-height:100%}.log__desc[data-astro-cid-zpzoxhr3]{padding-block:var(--s-5) var(--s-6);gap:var(--s-2);display:grid}.log__title[data-astro-cid-zpzoxhr3]{font-size:var(--t-h4);font-weight:600}.log__org[data-astro-cid-zpzoxhr3]{color:var(--ink-2)}.log__detail[data-astro-cid-zpzoxhr3]{font-family:var(--f-text);color:var(--ink-2);max-width:56ch;font-size:1.0625rem}.lith[data-astro-cid-zpzoxhr3]{color:var(--ink-3)}.lith--sand[data-astro-cid-zpzoxhr3]{background-image:radial-gradient(currentColor .7px,#0000 .9px),radial-gradient(currentColor .7px,#0000 .9px);background-position:0 0,3px 3px;background-size:6px 6px}.lith--clay[data-astro-cid-zpzoxhr3]{background-image:repeating-linear-gradient(#0000 0 4px,currentColor 4px 5px)}.lith--gravel[data-astro-cid-zpzoxhr3]{background-image:radial-gradient(circle,#0000 2px,currentColor 2.2px 2.9px,#0000 3.1px);background-size:11px 10px}.lith--silt[data-astro-cid-zpzoxhr3]{background-image:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 8px);background-repeat:repeat-y;background-size:100% 6px;mask:repeating-linear-gradient(#000 0 1px,#0000 1px 6px)}.lith--rock[data-astro-cid-zpzoxhr3]{background-image:repeating-linear-gradient(#0000 0 7px,currentColor 7px 8px),repeating-linear-gradient(90deg,#0000 0 11px,currentColor 11px 12px)}@media (width>=56rem){.log__row[data-astro-cid-zpzoxhr3]{grid-template-columns:9rem 3rem minmax(0,1fr)}}.ab__table[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--rule-2);width:100%;font-size:.9375rem}.ab__table[data-astro-cid-zpzoxhr3] th[data-astro-cid-zpzoxhr3],.ab__table[data-astro-cid-zpzoxhr3] td[data-astro-cid-zpzoxhr3]{text-align:left;vertical-align:baseline;padding:.85rem var(--s-4) .85rem 0;border-bottom:1px solid var(--rule)}.ab__table[data-astro-cid-zpzoxhr3] thead[data-astro-cid-zpzoxhr3] th[data-astro-cid-zpzoxhr3]{font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.ab__table[data-astro-cid-zpzoxhr3] tbody[data-astro-cid-zpzoxhr3] th[data-astro-cid-zpzoxhr3]{font-weight:580}.ab__table[data-astro-cid-zpzoxhr3] td[data-astro-cid-zpzoxhr3]{color:var(--ink-2)}.ab__table[data-astro-cid-zpzoxhr3] td[data-astro-cid-zpzoxhr3].mono{color:var(--ink-3);font-size:.75rem}@media (width<=40rem){.ab__table[data-astro-cid-zpzoxhr3] thead[data-astro-cid-zpzoxhr3]{display:none}.ab__table[data-astro-cid-zpzoxhr3] tr[data-astro-cid-zpzoxhr3]{border-bottom:1px solid var(--rule);gap:.2rem;padding:.8rem 0;display:grid}.ab__table[data-astro-cid-zpzoxhr3] th[data-astro-cid-zpzoxhr3],.ab__table[data-astro-cid-zpzoxhr3] td[data-astro-cid-zpzoxhr3]{border:0;padding:0}}.ab__skills[data-astro-cid-zpzoxhr3]{gap:var(--s-6) var(--gap);display:grid}.ab__skills[data-astro-cid-zpzoxhr3] .label[data-astro-cid-zpzoxhr3]{margin-bottom:var(--s-3)}.ab__count[data-astro-cid-zpzoxhr3]{color:var(--ink-3)}@media (width>=56rem){.ab__skills[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr 1fr}}
