@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lexend:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;700&display=swap");body{font-family:"dm sans",sans-serif;color:#333}h1{font-family:"Montserrat",sans-serif;color:#333}h5{font-family:"dm sans",sans-serif;color:gray}.inverse{background-color:#333;color:#fff}.inverse h1{font-family:"Montserrat",sans-serif;font-size:1.25rem}.page-title{padding-top:1em;font-family:"dm sans",sans-serif;font-size:2rem;font-weight:bold;text-transform:uppercase}.container{# max-width:1200px;margin-top:auto;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;# border:1px solid #333}.section{padding:0rem 0}.topbar{text-decoration:none;font-family:"Montserrat",sans-serif;color:blue;border-bottom:2px solid #000}.topbar a,.topbar a:visited{color:inherit;text-decoration:none}.topbar__inner{font-family:"Montserrat",sans-serif;display:flex;align-items:center;text-decoration-style:none;justify-content:space-between;height:48px;margin:auto;padding-bottom:.6em}.topbar__nav{font-family:"Montserrat",sans-serif;display:flex;align-items:center;justify-content:space-between;height:48px;padding:.4rem .75rem;border:1px solid #333;text-transform:uppercase;line-height:1}.year{display:flex;padding-right:4rem;font-weight:bold;padding-top:4rem}.project-list{display:flex;padding-right:4rem;font-weight:bold;padding-top:4rem}.projstruct{margin-bottom:-.75em;max-width:600px;font-family:"Montserrat",sans-serif;display:flex;align-items:center;justify-content:left;height:48px;padding:.4rem;padding-bottom:.1rem;padding-top:1rem}.y2{max-width:600px;align-items:center;justify-content:left;padding-left:.5rem;padding-right:4rem}.pro{max-width:600px;align-items:center;justify-content:left;padding-left:.5rem}.liststruct{display:flex;padding-top:2rem}.logo{font-weight:bold;border:2px solid red;padding:.4rem;font-size:1rem;align-items:center;text-decoration:none;text-transform:uppercase}.nav{display:flex;justify-content:space-between;font-weight:medium;font-size:1rem;alight-items:center;color:#333;border:1px solid #333;text-transform:uppercase;color:red}.project{font-weight:medium;font-size:1rem;padding:.4rem;align-items:center;color:#333;border:1px solid #333}.text{font-weight:bold;font-size:2rem;padding-top:10px;align-items:center;padding:.4rem}.about{padding:.4rem;font-weight:medium;font-size:1rem;align-items:center;color:#333;border:1px solid #333}.contact{padding:.4rem;font-weight:medium;font-size:1rem;align-items:center;color:#333;border:1px solid #333}.body{font-family:"dm sans",sans-serif}.intro{display:flex;#  justify-content:center;#  align-self:left}.per_intro{font-family:"dm sans",sans-serif;max-width:400px;margin-top:1.4rem;padding-right:6rem}.practice{font-family:"dm sans",sans-serif;font-weight:bold;color:gray;max-width:600px;margin-top:1.4rem;padding-right:6rem}.interest{font-family:"dm sans",sans-serif;max-width:400px;margin-top:1.4rem}.WHO{# display:flex;font-weight:bold;font-size:3rem;padding-right:20.8rem}.WHAT{# display:flex;font-weight:bold;font-size:3rem;padding-right:28.2rem}.HOW{# display:flex;font-weight:bold;font-size:3rem;padding-right:6rem}.whoo{display:flex}.imageframe{max-width:400px;width:400px;aspect-ratio:4/3;display:flex;border:1px solid #000;align-items:center;justify-content:center}.imagestuct{max-width:1000px;gap:1rem;padding-top:3rem;display:flex;grid-template-columns:1px 1px 1px}.imagestut{gap:1rem;padding-left:10rem;padding-top:2rem;display:grid;align-items:center;justify-content:center}.overallStructure{gap:1rem;display:flex}.overallStructure{gap:1rem;display:flex}