*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:#000;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:16px;line-height:24px}a{color:#00e;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}a:visited{color:#551a8b}a:hover{text-decoration:none}a:focus-visible,.card:focus-visible{outline-offset:3px;outline:2px solid #000}.page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:34px;min-height:100svh;padding:64px 24px;display:flex}.portrait{-webkit-user-select:none;user-select:none;width:125px;height:125px;margin:0 0 4px}.intro{margin:0}.intro span{display:block}.intro span+span{margin-top:14px}.prompt,.contact{margin:0}.contact span{display:block}.contact span+span{margin-top:14px}.reveal{width:520px;max-width:100%;height:120px}.card{text-align:center;background:#fff;flex-direction:column;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.card-title{color:#000;margin:0;font-size:16px;font-weight:400;line-height:24px;text-decoration:none}.card-body{color:#000;margin:8px 0 0;font-size:16px;line-height:24px}.card-cta{color:#00e;text-underline-offset:3px;margin-top:10px;font-size:16px;line-height:24px;text-decoration:underline}.card:hover .card-cta{text-decoration:none}@media (max-width:640px){body{font-size:15px;line-height:23px}.page{gap:26px;padding:48px 20px}.portrait{width:105px;height:105px}.reveal{height:120px}}
