.Header_header__0Sxaq{border-bottom:1px solid var(--color-border);background:var(--color-paper)}.Header_inner__71cfM{display:flex;align-items:center;justify-content:space-between;height:3rem;max-width:var(--page-max-width);margin:0 auto;padding:0 var(--page-gutter)}.Header_brand__ZJfVz{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);text-decoration:none}.Header_brand__ZJfVz:focus-visible,.Header_brand__ZJfVz:hover{color:var(--color-accent-hover)}.Header_nav__v_zZc{display:flex;align-items:center;gap:var(--space-6)}.Header_link__4iduP{font-size:.875rem;font-weight:500;color:var(--color-muted);text-decoration:none}.Header_link__4iduP:hover{color:var(--color-ink)}.Header_link__4iduP:focus-visible{color:var(--color-ink)}.Header_linkActive__XJTVe{color:var(--color-accent-hover);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}:root{--font-sans:"Avenir Next",Avenir,"Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif;--font-display:"Avenir Next",Avenir,"Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif;--color-paper:#f5f3ed;--color-ink:#1a1918;--color-muted:#5c5853;--color-accent:#008b9e;--color-accent-hover:#006d7a;--color-accent-soft:#e8f4f6;--color-border:#e8e6e1;--color-magenta:#d91c8c;--color-cyan:#00a8c4;--color-yellow:#f5c842;--color-overlap-purple:#6b4d86;--color-overlap-green:#2d9d78;--color-overlap-orange:#d97a4a;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--page-max-width:48rem;--page-gutter:1rem;--sidebar-width:14rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem}html{font-size:100%}body{min-height:100vh;flex-direction:column;color:var(--color-ink);background:var(--color-paper);font-family:var(--font-sans);font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#main,body{display:flex}#main{flex:1 1;flex-direction:column;min-height:calc(100vh - 8rem)}a:focus-visible,button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-accent);color:#fff;font-weight:500;border-radius:var(--space-1)}.skip-link:focus{top:var(--space-2)}.Footer_footer__Su3tt{margin-top:auto;border-top:1px solid var(--color-border);padding:var(--space-6) 0}.Footer_inner__Apw6d{max-width:var(--page-max-width);margin:0 auto;padding:0 var(--page-gutter);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.Footer_line__kmuZu{font-size:.875rem;color:var(--color-muted);margin:0}.Footer_link__ZDqoH{color:var(--color-muted);text-decoration:underline}.Footer_link__ZDqoH:focus-visible,.Footer_link__ZDqoH:hover{color:var(--color-accent)}