.home-module__txgM7a__page{flex-direction:column;justify-content:center;width:min(100% - 3rem,35rem);min-height:100svh;margin-inline:auto;padding-block:3rem;font-size:1.0625rem;line-height:1.85;display:flex}.home-module__txgM7a__title{font-family:var(--font-mono), monospace;letter-spacing:-.045em;text-wrap:balance;margin:0 0 1.75rem;font-size:clamp(1.75rem,4vw,2rem);font-weight:500;line-height:1.3}.home-module__txgM7a__bio p{margin:0}.home-module__txgM7a__bio p+p{margin-top:1.125rem}.home-module__txgM7a__section{width:100%;margin:3rem auto 0}.home-module__txgM7a__sectionTitle{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;text-align:left;margin:0 0 1rem;font-size:.75rem;font-weight:400;line-height:1.5}.home-module__txgM7a__projects{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.home-module__txgM7a__recordCard{color:#1d1f25;background:#fff;border:1px solid #d5d7dc;border-radius:4px;padding:.75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:1.4;text-decoration:none;display:block;box-shadow:0 1px 2px #0000000d}.home-module__txgM7a__recordCard:hover{color:#1d1f25;background:#fcfcfd;border-color:#b8bbc2;box-shadow:0 1px 3px #00000017}.home-module__txgM7a__recordCard:focus-visible{border-radius:4px}.home-module__txgM7a__recordName{letter-spacing:normal;margin:0 0 .625rem;font-size:.875rem;font-weight:600;line-height:1.4}.home-module__txgM7a__recordFields{grid-template-columns:minmax(0,1fr) 5rem;gap:1rem;margin:0;display:grid}.home-module__txgM7a__recordFields>div{min-width:0}.home-module__txgM7a__recordFields dt{color:#616670;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-size:.625rem;line-height:1.4}.home-module__txgM7a__recordFields dd{overflow-wrap:anywhere;margin:0}.home-module__txgM7a__status{background:var(--accent-soft);color:var(--accent-hover);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.75rem;line-height:1.5;display:inline-block}.home-module__txgM7a__contact{font-family:var(--font-mono), monospace;text-align:left;margin:2rem 0 0;font-size:.8125rem;line-height:1.6}.home-module__txgM7a__contact span{color:var(--muted)}
