.about{padding:24px;font-weight:400;line-height:1.4;background:linear-gradient(135deg,#f8fafc,#f1f5f9);min-height:100%}.aboutContent{max-width:400px;margin:0 auto;display:flex;flex-direction:column;row-gap:24px;-moz-user-select:text;user-select:text;-webkit-user-select:text}.aboutHeader{display:flex;column-gap:16px;align-items:center;background:#fff;padding:20px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.04)}.aboutHeader h2{font-size:18px;font-weight:600;color:#1e293b;margin:0}.aboutHeader p{color:#64748b;margin:4px 0 0;font-size:14px}.pfp{width:72px;flex-shrink:0;aspect-ratio:1/1;position:relative;border-radius:100%;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15);border:3px solid #fff}.pfp img{width:100%;height:100%;display:block;object-fit:cover}.contactItems{display:grid;grid-template-columns:auto 1fr;grid-column-gap:16px;column-gap:16px;grid-row-gap:12px;row-gap:12px;background:#fff;padding:20px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.04)}.contactLabel{color:#64748b;text-align:right;text-transform:lowercase;font-weight:500;font-size:14px}.contactItems ol:not(:last-child),.contactItems p:not(:last-child),.contactItems ul:not(:last-child){margin-bottom:calc(13.5px * 1.4)}.contactItems a{color:#3b82f6;text-decoration:none;font-weight:500;transition:color .2s ease}.contactItems a:hover{color:#2563eb;text-decoration:underline}.contactItems ol,.contactItems ul{padding-left:1em}.contactItems li{margin-bottom:calc((13.5px * 1.4) / 2)}.contactItems ul li{list-style-type:disc}.contactItems ol li{list-style-type:decimal}.contactItems hr{grid-column-start:1;grid-column-end:3;height:1px;border:none;outline:none;background-color:#e2e8f0;margin:8px 0}