.profile[data-astro-cid-2ndhpsif]{background:var(--color-surface);color:var(--color-text);padding:var(--space-7) var(--space-3)}.inner[data-astro-cid-2ndhpsif]{gap:var(--space-5);max-width:84rem;margin:0 auto;display:grid}.role[data-astro-cid-2ndhpsif]{margin:0 0 var(--space-1);color:var(--color-muted);font-weight:600}h2[data-astro-cid-2ndhpsif]{font-family:var(--font-display);font-weight:800;font-size:clamp(var(--text-step-4), 1.5rem + 2.4vw, var(--text-step-6));letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.08}.id[data-astro-cid-2ndhpsif] img{border-radius:var(--radius-md);width:100%;max-width:18rem;height:auto;margin-bottom:var(--space-3);display:block}.side[data-astro-cid-2ndhpsif]{gap:var(--space-4);align-content:start;display:grid}.side[data-astro-cid-2ndhpsif] .sidepic,.side[data-astro-cid-2ndhpsif] .sidepic img{width:100%;display:block}.side[data-astro-cid-2ndhpsif] .sidepic img{border-radius:var(--radius-md);height:auto}.glance[data-astro-cid-2ndhpsif]{background:var(--color-inverse);color:var(--color-inverse-text);border-radius:var(--radius-md);padding:var(--space-4);border-top:var(--border-strong) solid var(--color-accent)}.glance[data-astro-cid-2ndhpsif] h3{font-family:var(--font-display);font-weight:600;font-size:var(--text-step-2);margin:0 0 var(--space-3)}.glance[data-astro-cid-2ndhpsif] ol{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.glance[data-astro-cid-2ndhpsif] li{column-gap:var(--space-3);font-size:var(--text-step-1);border-bottom:var(--border-hairline) solid color-mix(in srgb, var(--color-inverse-text) 25%, transparent);padding-bottom:var(--space-2);grid-template-columns:4.5rem 1fr;align-items:baseline;line-height:1.4;display:grid}.glance[data-astro-cid-2ndhpsif] li:last-child{border-bottom:0;padding-bottom:0}.glance[data-astro-cid-2ndhpsif] li b{font-family:var(--font-display);font-weight:800;font-size:var(--text-step-2);font-variant-numeric:tabular-nums}.body[data-astro-cid-2ndhpsif] h3{font-family:var(--font-display);font-weight:600;font-size:var(--text-step-3);margin:var(--space-5) 0 var(--space-2);line-height:1.25}.body[data-astro-cid-2ndhpsif] h3:first-child{margin-top:0}.body[data-astro-cid-2ndhpsif] p,.body[data-astro-cid-2ndhpsif] li{font-size:var(--text-step-1);max-width:40rem;line-height:1.65}.body[data-astro-cid-2ndhpsif] p{margin:0 0 var(--space-3)}.body[data-astro-cid-2ndhpsif] ul{margin:0 0 var(--space-3);padding-left:var(--space-4)}.body[data-astro-cid-2ndhpsif] li{margin-bottom:var(--space-1)}.body[data-astro-cid-2ndhpsif] a{color:var(--color-deep-water);text-underline-offset:.25em;text-decoration-color:var(--color-accent);font-weight:600;text-decoration-thickness:2px}@media (hover:hover){.body[data-astro-cid-2ndhpsif] a:hover{text-decoration-thickness:4px}}@media (width>=768px){.profile[data-astro-cid-2ndhpsif]{padding:var(--space-8) var(--space-6)}}@media (width>=1024px){.inner[data-astro-cid-2ndhpsif]{column-gap:var(--space-6);row-gap:var(--space-5);grid-template-columns:repeat(12,1fr);align-items:start}.id[data-astro-cid-2ndhpsif]{grid-column:1/-1}.side[data-astro-cid-2ndhpsif]{top:var(--space-4);grid-column:1/span 5;position:sticky}.body[data-astro-cid-2ndhpsif]{grid-column:7/span 6}}.care[data-astro-cid-iqm3m3uw]{background:var(--color-background);color:var(--color-text);padding:var(--space-7) var(--space-3)}.inner[data-astro-cid-iqm3m3uw]{gap:var(--space-5);max-width:84rem;margin:0 auto;display:grid}h2[data-astro-cid-iqm3m3uw]{font-family:var(--font-display);font-weight:800;font-size:clamp(var(--text-step-4), 1.5rem + 2.4vw, var(--text-step-6));letter-spacing:-.025em;margin:0 0 var(--space-3);text-wrap:balance;line-height:1.08}.head[data-astro-cid-iqm3m3uw] p[data-astro-cid-iqm3m3uw]{font-size:var(--text-step-1);margin:0 0 var(--space-3);max-width:36rem;line-height:1.6}.list[data-astro-cid-iqm3m3uw]{gap:0;margin:0;padding:0;list-style:none;display:grid}.list[data-astro-cid-iqm3m3uw] li[data-astro-cid-iqm3m3uw]{border-top:var(--border-hairline) solid var(--color-border);padding:var(--space-3) 0}h3[data-astro-cid-iqm3m3uw]{font-family:var(--font-display);font-weight:600;font-size:var(--text-step-3);margin:0 0 var(--space-1);color:var(--color-deep-water);line-height:1.25}.list[data-astro-cid-iqm3m3uw] p[data-astro-cid-iqm3m3uw]{font-size:var(--text-step-1);max-width:36rem;margin:0;line-height:1.55}.more[data-astro-cid-iqm3m3uw]{color:var(--color-deep-water);font-weight:600;font-size:var(--text-step-1);text-underline-offset:.3em;min-height:2.75rem;text-decoration-thickness:1px;text-decoration-color:var(--color-accent);align-items:center;display:inline-flex}@media (hover:hover){.more[data-astro-cid-iqm3m3uw]:hover{text-decoration-thickness:3px}}@media (width>=768px){.care[data-astro-cid-iqm3m3uw]{padding:var(--space-8) var(--space-6)}}@media (width>=1024px){.inner[data-astro-cid-iqm3m3uw]{column-gap:var(--space-6);grid-template-columns:repeat(12,1fr);align-items:start}.head[data-astro-cid-iqm3m3uw]{grid-column:1/span 5}.list[data-astro-cid-iqm3m3uw]{grid-column:7/span 6}}
