*,*:before,*:after{box-sizing:border-box}html{background-color:#0a192f;font-family:NTR,sans-serif;color:#8892b0}body{margin:0;line-height:1.45}.mt-16{margin-top:16px}.pageHeader{color:#f0f8ff;font-size:5rem;text-align:center;margin:10px 10px 0}.iconDiv{display:flex;justify-content:center;gap:20px;margin:8px auto 60px}.card{font-size:x-large;padding:20px;border:1px solid aliceblue;border-radius:22px;margin:20px 10px;background-color:#000;transition:box-shadow .3s ease-in-out}.card:hover{box-shadow:0 0 20px #00ffffe6}.meHeader,.sectionHeader,.creationHeader{color:#f0f8ff;font-size:40px;margin:0 0 10px}.meContent{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.meContent.meContent--float{display:block}.meText{flex:1 1 300px}.pic{width:300px;height:auto;border-radius:22px;object-fit:cover;flex:0 0 auto}.pic.pic--float{float:right;width:280px;height:auto;margin:0 0 8px 20px;border-radius:22px}.meText:after{content:"";display:table;clear:both}.bulleted{list-style:disc;padding-left:20px;margin:8px 0 0}.experience .xpList{display:grid;gap:16px}.xpTitle{color:#f0f8ff;margin:0 0 4px;font-size:1.1em}.xpMeta{margin:0 0 6px;font-style:italic}.xpIcon{color:#f90;margin-right:8px;font-size:1.3em}.xpIcon2{color:#c8102e;margin-right:8px;font-size:1.3em}.creations{transition:box-shadow .5s ease-in-out}.creationHeader{margin-bottom:10px}.projectItem{margin-top:18px}.creationTitle{color:#f0f8ff;margin:0 0 8px;text-decoration:underline;display:inline-flex;align-items:center;gap:8px}.linkIcon{padding-left:0;color:#f0f8ff;text-decoration:none}@media (max-width: 640px){.pageHeader{font-size:3.5rem}.pic.pic--float{float:none;display:block;margin:12px auto 0;width:100%;max-width:320px}}
