.pol-header[data-astro-cid-pv7h3m3s]{background:var(--bg);color:var(--fg);border-bottom:1px solid var(--rule);font-family:var(--font-pol)}.bar[data-astro-cid-pv7h3m3s]{grid-template-columns:minmax(var(--label-col), max-content) 1fr auto;grid-template-rows:var(--header-row);align-items:center;column-gap:var(--space-8);row-gap:var(--space-2);padding-block:var(--space-6);display:grid}.brand[data-astro-cid-pv7h3m3s]{align-items:baseline;gap:var(--space-3);white-space:nowrap;font-size:1.5rem;line-height:1;text-decoration:none;display:flex}.section[data-astro-cid-pv7h3m3s]{padding-left:var(--space-3);border-left:1px solid var(--rule-strong);font-size:var(--text-sm);color:var(--accent);font-weight:600}ul[data-astro-cid-pv7h3m3s]{gap:var(--space-1) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-pv7h3m3s] ul[data-astro-cid-pv7h3m3s] a[data-astro-cid-pv7h3m3s]{font-size:var(--text-sm);color:var(--fg-muted);font-weight:500;text-decoration:none}nav[data-astro-cid-pv7h3m3s] ul[data-astro-cid-pv7h3m3s] a[data-astro-cid-pv7h3m3s]:hover{color:var(--fg)}nav[data-astro-cid-pv7h3m3s] ul[data-astro-cid-pv7h3m3s] a[data-astro-cid-pv7h3m3s][aria-current=page]{color:var(--fg);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.45em;text-decoration-thickness:2px}.tools[data-astro-cid-pv7h3m3s]{align-items:center;gap:var(--space-4);display:flex}.personal[data-astro-cid-pv7h3m3s]{font-size:var(--text-xs);color:var(--fg-muted);align-items:center;gap:.35em;font-weight:500;text-decoration:none;display:inline-flex}.personal[data-astro-cid-pv7h3m3s]:hover{color:var(--accent)}@media (width<=44rem){.bar[data-astro-cid-pv7h3m3s]{grid-template-columns:1fr auto;grid-template-rows:var(--header-row) var(--header-row);column-gap:var(--space-4);row-gap:var(--space-3);padding-block:var(--space-4)}.tools[data-astro-cid-pv7h3m3s]{display:contents}.main-nav[data-astro-cid-pv7h3m3s],.personal[data-astro-cid-pv7h3m3s]{grid-area:2/1/auto/-1}.personal[data-astro-cid-pv7h3m3s]{font-size:var(--text-sm);white-space:nowrap;justify-self:end}.personal[data-astro-cid-pv7h3m3s] svg{width:13px;height:13px}}main[data-astro-cid-pv7h3m3s]{flex:1;padding-block:0}.main-inner[data-astro-cid-pv7h3m3s]{padding-block:var(--space-12) var(--page-end)}.pol-footer[data-astro-cid-pv7h3m3s]{background:var(--pol-magenta);color:var(--pol-blush);font-family:var(--font-pol);font-size:var(--text-sm);position:relative;overflow:hidden}.footer-arcs[data-astro-cid-pv7h3m3s]{--size:30rem;opacity:.95;top:-16rem;right:-9rem}.inner[data-astro-cid-pv7h3m3s]{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);padding-block:var(--space-16) var(--space-8);flex-wrap:wrap;display:flex;position:relative}.cta[data-astro-cid-pv7h3m3s]{margin-bottom:var(--space-12);flex-basis:100%;container-type:inline-size}.cta[data-astro-cid-pv7h3m3s] .pol-kicker[data-astro-cid-pv7h3m3s]{color:var(--pol-blush)}.email[data-astro-cid-pv7h3m3s]{letter-spacing:-.035em;color:var(--pol-cream);text-underline-offset:.14em;transition:text-decoration-color .2s var(--ease);overflow-wrap:anywhere;font-size:clamp(1.375rem,6.4cqi,3.75rem);font-weight:800;line-height:1.05;text-decoration:underline .06em #fffef159;display:inline-block}.email[data-astro-cid-pv7h3m3s]:hover{text-decoration-color:var(--pol-cream)}.follow[data-astro-cid-pv7h3m3s]{margin-bottom:var(--space-12);flex-basis:100%}.follow[data-astro-cid-pv7h3m3s] .pol-kicker[data-astro-cid-pv7h3m3s]{color:var(--pol-blush)}.chips[data-astro-cid-pv7h3m3s]{gap:var(--space-3)}.chip[data-astro-cid-pv7h3m3s]{min-height:2.75rem;color:var(--pol-cream);transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border:1px solid #fffef173;border-radius:999px;align-items:center;gap:.5em;padding:.5em 1.1em;font-weight:600;text-decoration:none;display:inline-flex}.chip[data-astro-cid-pv7h3m3s]:hover{border-color:var(--pol-cream);background:var(--pol-cream);color:var(--pol-magenta)}.chip[data-astro-cid-pv7h3m3s] svg{flex-shrink:0}.colophon[data-astro-cid-pv7h3m3s]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-8);padding-top:var(--space-6);font-size:var(--text-xs);border-top:1px solid #fffef140;flex-wrap:wrap;flex-basis:100%;display:flex}.sign[data-astro-cid-pv7h3m3s]{color:var(--pol-cream);margin:0}.legal[data-astro-cid-pv7h3m3s]{gap:var(--space-2) var(--space-6)}.end[data-astro-cid-pv7h3m3s]{align-items:center;gap:var(--space-4) var(--space-6);display:flex}.colophon[data-astro-cid-pv7h3m3s] .reading-font{--rf-fg:var(--pol-blush);--rf-hover:var(--pol-cream);--rf-rule:#fffef173;--rf-on-bg:var(--pol-cream);--rf-on-fg:var(--pol-magenta)}.legal[data-astro-cid-pv7h3m3s] a[data-astro-cid-pv7h3m3s]{text-decoration:none}.legal[data-astro-cid-pv7h3m3s] a[data-astro-cid-pv7h3m3s]:hover{color:var(--pol-cream);text-underline-offset:.25em;text-decoration:underline}@media (width<=64rem){.footer-arcs[data-astro-cid-pv7h3m3s]{--size:22rem;top:-12rem;right:-7rem}}@media (width<=40rem){.footer-arcs[data-astro-cid-pv7h3m3s]{--size:13rem;top:-9rem;right:-5.5rem}.inner[data-astro-cid-pv7h3m3s]{padding-block:var(--space-16) var(--space-8)}}
