@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations")}:root{color-scheme:light;--field: #f1f3f2;--ink: #202320;--signal: #17658f}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;min-height:100svh;margin:0;display:flex;flex-direction:column;background:var(--field);color:var(--ink);font-family:Archivo,Arial,sans-serif;line-height:1.6}.site-header{width:min(100%,96rem);height:5.5rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,4rem);display:flex;align-items:center}.logo{width:clamp(8.75rem,13vw,10.5rem);display:block}.logo img{width:100%;display:block}a:focus-visible{outline:2px solid var(--signal);outline-offset:.25rem}main{width:min(100%,96rem);margin:0 auto;padding:0 clamp(1.25rem,4vw,4rem) 5.5rem;flex:1;display:flex;align-items:center}h1{max-width:16ch;margin:0;font-size:clamp(2.6rem,6vw,5rem);font-weight:300;line-height:1.04;letter-spacing:-.035em}@media(max-width:680px){.site-header{height:4.5rem}main{padding-bottom:4.5rem}}
