*{margin:0;padding:0;box-sizing:border-box}html{overflow-y:scroll}h1{margin-left:3rem;margin-top:.3rem}.centeredHeader{margin-left:0rem;text-align:center}body{font-family:Inter,Segoe UI,Helvetica,Arial,sans-serif;background-color:#f3f4f6;color:#1f2937;line-height:1.6;padding-top:70px}a{color:#1f2937}header{position:fixed;z-index:1;top:0;width:100%;background-color:#111827;color:#fff;padding:1rem 2rem;display:flex;justify-content:center}button{color:#6b6b83;background-color:#111827;font-size:1.75rem;border-style:hidden;padding:20px 25px;transition:transform .2s,box-shadow .2s;text-align:center}button:hover{color:#fff;transform:translateY(-3px);text-shadow:0px 4px 3px #000000}.titleHome{margin-left:clamp(1rem,5vw,8rem);margin-bottom:1rem}.buttonOnSite{color:#fff}.aboutMe{padding:1rem;font-size:clamp(.9rem,3vw,1.25rem);margin-left:clamp(1rem,8vw,6rem);margin-right:clamp(1rem,8vw,6rem);text-align:center}.infobubble{container-type:inline-size;background-color:#fff;border-radius:16px;border-style:solid;border-color:#000;border-width:.1rem;padding:20px 25px;margin:.5rem;box-shadow:0 4px 10px #1118279f;transition:transform .2s,box-shadow .2s}.infobubble:hover{transform:translateY(-3px);box-shadow:0 8px 20px #111827}.infobubble h2{font-size:clamp(1rem,8cqw,1.5rem)}.infobubble p{color:#374151;font-size:clamp(.85rem,6cqw,1.5rem)}.IBgroup{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0rem clamp(1rem,5vw,10rem)}.bulletPoints{margin-left:1rem}.contact{container-type:inline-size;display:flex;min-width:0;max-width:100%;margin-top:1.5rem;margin-bottom:1.5rem;margin-left:clamp(0rem,3vw,3rem);border-radius:16px;border-style:solid;border-color:#000;border-width:.1rem;overflow-wrap:break-word}.contact>div{min-width:0}.contact>a{flex-shrink:0}.contact p{font-size:clamp(.65rem,5cqw,1rem)}.contact p.contactTitle{margin-top:2rem;font-size:clamp(.85rem,8cqw,1.75rem)}.contactImage{margin:clamp(.25rem,6cqw,2rem);position:static;height:clamp(1.75rem,18cqw,7rem);max-width:100%}.contactGroup{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0rem clamp(1rem,5vw,10rem)}
