.theses[data-astro-cid-nqjl6de2]{display:flex;flex-direction:column}.thesis[data-astro-cid-nqjl6de2]{display:grid;gap:var(--s-3) var(--s-6);padding:var(--s-7) 0;border-top:1px solid var(--line-0)}@media(min-width:768px){.thesis[data-astro-cid-nqjl6de2]{grid-template-columns:4rem 1fr;padding-block:var(--s-8)}}.thesis__n[data-astro-cid-nqjl6de2]{font-size:var(--fs-14);color:var(--fg-2);padding-top:.6em}.thesis__h[data-astro-cid-nqjl6de2]{font-size:var(--fs-40);max-width:18ch;margin-bottom:var(--s-4)}.thesis__p[data-astro-cid-nqjl6de2]{font-size:var(--fs-20);max-width:56ch;line-height:1.5}.thesis__rel[data-astro-cid-nqjl6de2]{margin-top:var(--s-4);font-size:var(--fs-12)}.thesis__rel[data-astro-cid-nqjl6de2] a[data-astro-cid-nqjl6de2]{text-decoration:none;color:var(--fg-1)}.thesis__rel[data-astro-cid-nqjl6de2] a[data-astro-cid-nqjl6de2]:hover{color:var(--accent)}.signal[data-astro-cid-uy7raj4m]{border-top:1px solid var(--line-0)}.sig[data-astro-cid-uy7raj4m]{display:grid;gap:var(--s-1) var(--s-5);padding:var(--s-4) 0;border-bottom:1px solid var(--line-0)}@media(min-width:768px){.sig[data-astro-cid-uy7raj4m]{grid-template-columns:7rem 1fr}}.sig__date[data-astro-cid-uy7raj4m]{font-size:var(--fs-12);color:var(--fg-2);padding-top:.35em;white-space:nowrap}.sig__head[data-astro-cid-uy7raj4m]{max-width:none}.sig__src[data-astro-cid-uy7raj4m]{margin-right:var(--s-2)}.sig__link[data-astro-cid-uy7raj4m]{font-weight:500}.sig__take[data-astro-cid-uy7raj4m]{font-size:var(--fs-14);margin-top:var(--s-1)}.sources[data-astro-cid-uy7raj4m]{margin-top:var(--s-7)}.sources__label[data-astro-cid-uy7raj4m]{margin-bottom:var(--s-3)}.sources__list[data-astro-cid-uy7raj4m]{display:grid;gap:var(--s-3)}@media(min-width:768px){.sources__list[data-astro-cid-uy7raj4m]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.sources__list[data-astro-cid-uy7raj4m]{grid-template-columns:repeat(3,1fr)}}.src[data-astro-cid-uy7raj4m]{display:flex;flex-direction:column;gap:2px;padding:var(--s-3) var(--s-4);border:1px solid var(--line-0);border-radius:var(--r-card)}.src__link[data-astro-cid-uy7raj4m]{font-family:var(--font-mono);font-size:var(--fs-14);text-decoration:none;color:var(--fg-0)}.src__link[data-astro-cid-uy7raj4m]:hover{color:var(--accent)}.src__take[data-astro-cid-uy7raj4m]{font-size:var(--fs-14)}.lib-group__label[data-astro-cid-o4mtuphs]{margin:var(--s-6) 0 var(--s-4)}.lib-group__label[data-astro-cid-o4mtuphs]:first-child{margin-top:0}.lib-grid[data-astro-cid-o4mtuphs]{display:grid;gap:var(--s-6) var(--s-5);grid-template-columns:repeat(min(var(--n, 2),2),1fr)}@media(min-width:768px){.lib-grid[data-astro-cid-o4mtuphs]{grid-template-columns:repeat(min(var(--n, 3),3),1fr)}}@media(min-width:1280px){.lib-grid[data-astro-cid-o4mtuphs]{grid-template-columns:repeat(min(var(--n, 6),6),1fr)}}.lib-grid--screen[data-astro-cid-o4mtuphs]{max-width:calc(var(--n, 3) * 360px)}.lib-all[data-astro-cid-o4mtuphs]{margin-top:var(--s-7);font-size:var(--fs-14)}.lib-all[data-astro-cid-o4mtuphs] a[data-astro-cid-o4mtuphs]{text-decoration:none;color:var(--fg-1)}.lib-all[data-astro-cid-o4mtuphs] a[data-astro-cid-o4mtuphs]:hover{color:var(--accent)}.lib-disclosure[data-astro-cid-o4mtuphs]{font-size:var(--fs-12);margin-top:var(--s-4)}.hgroup[data-astro-cid-zahhoepm]{display:grid;gap:var(--s-3) var(--s-6);padding:var(--s-5) 0;border-top:1px solid var(--line-0)}.hgroup[data-astro-cid-zahhoepm]:last-child{border-bottom:1px solid var(--line-0)}@media(min-width:768px){.hgroup[data-astro-cid-zahhoepm]{grid-template-columns:7rem 1fr}}.hgroup__label[data-astro-cid-zahhoepm]{padding-top:.9em}.hobbies[data-astro-cid-zahhoepm]{display:grid;gap:var(--s-4);grid-template-columns:1fr}@media(min-width:768px){.hobbies[data-astro-cid-zahhoepm]{grid-template-columns:repeat(3,1fr)}}.hobby[data-astro-cid-zahhoepm]{display:flex;align-items:center;gap:var(--s-3)}.hobby__icon[data-astro-cid-zahhoepm]{display:inline-flex;flex:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--line-1);border-radius:var(--r-card);color:var(--fg-1)}.hobby__text[data-astro-cid-zahhoepm]{display:flex;flex-direction:column;gap:2px}.hobby__label[data-astro-cid-zahhoepm]{font-size:var(--fs-14);font-weight:500;color:var(--fg-0)}a[data-astro-cid-zahhoepm].hobby__label{text-decoration:none}a[data-astro-cid-zahhoepm].hobby__label:hover{color:var(--accent)}.hobby__line[data-astro-cid-zahhoepm]{font-size:var(--fs-12)}.contact__lede[data-astro-cid-xmivup5a]{max-width:48ch;margin-bottom:var(--s-5)}.contact__cta[data-astro-cid-xmivup5a]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-bottom:var(--s-7)}.contact__links[data-astro-cid-xmivup5a]{display:flex;flex-wrap:wrap;gap:var(--s-5);font-size:var(--fs-14);margin-bottom:var(--s-7)}.contact__links[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{text-decoration:none;color:var(--fg-1)}.contact__links[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{color:var(--accent)}.contact__small[data-astro-cid-xmivup5a]{font-size:var(--fs-12);font-family:var(--font-mono)}.after-hero[data-astro-cid-j7pv25f6]{position:relative;z-index:1;background:var(--bg-0)}
