.zBs5mG_header{padding:36px var(--gutter)}.zBs5mG_inner{justify-content:space-between;align-items:center;display:flex}.zBs5mG_wordmark{font:600 17px/1 var(--sans);letter-spacing:-.01em}.zBs5mG_nav{font:400 15px/1 var(--sans);gap:32px;display:flex}.zBs5mG_nav a[aria-current=page]{border-bottom:1px solid;padding-bottom:3px}@media (max-width:800px){.zBs5mG_header{padding-top:24px;padding-bottom:24px}}
.Jykn8q_shell{--bg:#fff;--ink:#000;--ink-body:#000000d9;--ink-muted:#0000008c;--rule:#0000001a;--serif:var(--font-newsreader), Georgia, serif;--sans:var(--font-albert-sans), system-ui, sans-serif;--gutter:80px;--content-max:1120px;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%;flex-direction:column;min-height:100dvh;display:flex}.Jykn8q_shell a{color:inherit;text-decoration:none}@media (hover:hover){.Jykn8q_shell a:hover{opacity:.7}}.Jykn8q_main{flex:1}.Jykn8q_inner{width:100%;max-width:var(--content-max);margin:0 auto}@media (max-width:800px){.Jykn8q_shell{--gutter:24px}}@media (pointer:coarse){.Jykn8q_shell header a,.Jykn8q_shell footer a{margin:-15px 0;padding:15px 0;display:inline-block}}
.C4mfIa_footer{padding:24px var(--gutter);border-top:1px solid var(--rule);font:400 13px/1 var(--sans);color:var(--ink-muted)}.C4mfIa_inner{justify-content:space-between;display:flex}@media (max-width:800px){.C4mfIa_inner{flex-direction:column;gap:10px}}
.E0kJGG_hero{padding:120px var(--gutter) 96px;border-bottom:1px solid var(--rule)}.E0kJGG_hero h1{max-width:800px;font:300 56px/1.08 var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0}.E0kJGG_about{padding:88px var(--gutter)}.E0kJGG_aboutInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;display:grid}.E0kJGG_about h2{font:400 24px/1.2 var(--serif);color:var(--ink);margin:0}.E0kJGG_aboutBody{max-width:520px;font:300 17px/1.65 var(--sans);color:var(--ink-body);flex-direction:column;gap:20px;display:flex}.E0kJGG_aboutBody p{text-wrap:pretty;margin:0}@media (max-width:800px){.E0kJGG_hero{padding-top:72px;padding-bottom:56px}.E0kJGG_hero h1{font-size:38px}.E0kJGG_about{padding-top:56px;padding-bottom:56px}.E0kJGG_aboutInner{grid-template-columns:1fr;gap:20px}}
