@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-400-normal-Bk63H6sG.woff2) format("woff2"),url(/assets/open-sans-latin-400-normal-DKniycaP.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-600-normal-Cp4N6AwT.woff2) format("woff2"),url(/assets/open-sans-latin-600-normal-C3dWW5mx.woff) format("woff")}:root{--indigo: #171f2b;--brass: #c5b387;--washi: #f2efe6;font-family:Open Sans,sans-serif;color:var(--washi);background:var(--indigo);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0}.landing{display:grid;min-height:100vh;min-height:100svh;place-items:center;padding:24px;background:var(--indigo)}.identity{display:grid;justify-items:center;gap:18px;text-align:center}h1{margin:0;padding-left:.14em;font-size:clamp(24px,7vw,56px);font-weight:600;line-height:1.2;letter-spacing:.14em}a{color:var(--brass);font-size:clamp(14px,3.5vw,16px);line-height:1.6;text-decoration:none;text-underline-offset:5px}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--brass);outline-offset:6px;border-radius:2px}
