.strata-figure[data-astro-cid-tvusdizr]{--column:2.5rem;--row:6.25rem;--leader:1.75rem;grid-template-columns:var(--column) minmax(0, 1fr);grid-template-rows:repeat(var(--layers), var(--row));display:grid}@media (width>=40rem){.strata-figure[data-astro-cid-tvusdizr]{--column:4rem;--row:7.875rem;--leader:2.5rem}}.strata-column[data-astro-cid-tvusdizr]{grid-area:1/1/-1;width:100%;max-width:none;height:100%;mask-image:linear-gradient(#000 82%,#0000)}.mesh[data-astro-cid-tvusdizr]{fill:none;stroke-width:.75px}.mesh--light[data-astro-cid-tvusdizr]{stroke:#f5f3ee;stroke-opacity:.5}.mesh--dark[data-astro-cid-tvusdizr]{stroke:#173e35;stroke-opacity:.42}.contact[data-astro-cid-tvusdizr]{fill:none;stroke:#f5f3ee;stroke-opacity:.6;stroke-width:1px}.strata-entries[data-astro-cid-tvusdizr]{grid-area:1/2/-1;grid-template-rows:repeat(var(--layers), var(--row));list-style:none;display:grid}.entry[data-astro-cid-tvusdizr]{grid-template-columns:var(--leader) minmax(0, 1fr);grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);column-gap:.75rem;display:grid;position:relative}.entry[data-astro-cid-tvusdizr]:before{content:"";background:#20252299;grid-area:2/1;align-self:center;height:1px}.entry[data-astro-cid-tvusdizr]:after{content:"";background:var(--color-text);width:6px;height:6px;box-shadow:0 0 0 1px var(--color-bg);border-radius:50%;position:absolute;top:calc(50% - 3px);left:-3px}.entry-title[data-astro-cid-tvusdizr]{font-family:var(--font-serif);font-size:var(--step-1);letter-spacing:-.01em;grid-area:2/2;font-weight:500;line-height:1.15}.entry-meta[data-astro-cid-tvusdizr]{font-size:var(--step--1);color:var(--color-muted);font-variant-numeric:lining-nums;grid-area:3/2;align-self:start;padding-top:.25rem}.topics[data-astro-cid-jv4boycp]{padding-block:var(--space-xl)}.topics-layout[data-astro-cid-jv4boycp]{gap:var(--space-l);display:grid}.topic-groups[data-astro-cid-jv4boycp]{gap:var(--space-xl);display:grid}@media (width>=48rem){.topic-groups[data-astro-cid-jv4boycp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.topic-group[data-astro-cid-jv4boycp]:first-child{padding-right:var(--space-l)}.topic-group[data-astro-cid-jv4boycp]+.topic-group[data-astro-cid-jv4boycp]{padding-left:var(--space-l);border-left:1px solid var(--color-rule-strong)}}.topic-group[data-astro-cid-jv4boycp]{align-content:start;gap:1.25rem;display:grid}.group-title[data-astro-cid-jv4boycp]{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:0;font-weight:600;line-height:1.4}.topic-list[data-astro-cid-jv4boycp]{gap:var(--space-m);list-style:none;display:grid}.topic[data-astro-cid-jv4boycp]{padding-top:var(--space-s);border-top:1px solid var(--color-rule-strong);gap:.5rem;display:grid}.topic[data-astro-cid-jv4boycp] h4[data-astro-cid-jv4boycp]{font-size:var(--step-2);font-weight:500}.topic[data-astro-cid-jv4boycp] p[data-astro-cid-jv4boycp]{max-width:46ch;color:var(--color-muted)}.opening[data-astro-cid-ta2fbyqs]{padding-block:var(--space-xl) calc(var(--space-xl) + var(--space-s))}.opening-grid[data-astro-cid-ta2fbyqs]{row-gap:var(--space-xl);display:grid}@media (width>=64rem){.opening-grid[data-astro-cid-ta2fbyqs]{column-gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,6fr);align-items:start}.background[data-astro-cid-ta2fbyqs]{padding-top:.375rem}}.intro[data-astro-cid-ta2fbyqs]{justify-items:start;gap:var(--space-m);display:grid}h1[data-astro-cid-ta2fbyqs]{letter-spacing:-.02em;font-size:clamp(2.125rem,1.5rem + 2.4vw,3.25rem);font-weight:450;line-height:1.06}.bio[data-astro-cid-ta2fbyqs]{gap:var(--space-s);max-width:42ch;font-family:var(--font-serif);font-size:var(--step-2);line-height:1.45;display:grid}.actions[data-astro-cid-ta2fbyqs]{align-items:center;gap:var(--space-2xs) var(--space-m);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}@media (width<=29.99rem){.actions[data-astro-cid-ta2fbyqs]{width:100%}.actions[data-astro-cid-ta2fbyqs] .button[data-astro-cid-ta2fbyqs]{flex:100%;justify-content:center}}.background[data-astro-cid-ta2fbyqs]{gap:1.25rem;max-width:34rem;display:grid}.background-title[data-astro-cid-ta2fbyqs]{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:0;font-weight:600;line-height:1.4}
