.page-module__UBDEvq__main{width:clamp(360px,90vw,100%);min-height:100vh;margin:0 auto;padding:20rem 6rem 1rem;transition:padding .2s ease-in-out}@media (max-width:720px){.page-module__UBDEvq__main{padding:10rem .2rem .2rem}}.page-module__UBDEvq__description{padding:1rem 0}.page-module__UBDEvq__code{font-weight:700;font-family:var(--font-mono)}.page-module__UBDEvq__gradientText{-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__UBDEvq__pageSection{border-bottom:2px solid #333;padding:3rem 0}.page-module__UBDEvq__pageSection:last-of-type{border-bottom:none;padding-bottom:1rem}.page-module__UBDEvq__project{flex-direction:row-reverse;max-width:100%;padding:6rem 0;display:inline-flex}@media (max-width:1200px){.page-module__UBDEvq__project{flex-direction:column}}.page-module__UBDEvq__project:first-of-type{border-top:none;padding-top:.5rem}.page-module__UBDEvq__project:last-of-type{padding-bottom:2rem}.page-module__UBDEvq__projectName{width:fit-content;padding:2rem 0;}.page-module__UBDEvq__projectBanner{width:clamp(20rem,90vw,40rem);height:fit-content;margin-top:-3rem}@media (max-width:1200px){.page-module__UBDEvq__projectBanner{margin-top:0;margin-bottom:-2rem;margin-left:-1rem}}.page-module__UBDEvq__projectDesc{padding:1rem 0;font-size:1.2rem}.page-module__UBDEvq__projectActions{flex-wrap:wrap;margin-left:-1rem;padding-top:1rem;display:flex}@media (max-width:1200px){.page-module__UBDEvq__projectActions{margin-left:0}}.page-module__UBDEvq__projectAction{color:#fff;text-transform:uppercase;letter-spacing:5px;cursor:pointer;border-radius:2rem;width:fit-content;margin-right:3rem;padding:.5rem 1rem;font-family:inherit;font-weight:500;line-height:2rem;text-decoration:none;transition:all .5s ease-in-out;display:block}@media (max-width:1200px){.page-module__UBDEvq__projectAction{flex-direction:column;margin-top:1rem}}@media (max-width:720px){.page-module__UBDEvq__projectAction{border:1px solid;width:100%;margin-right:0}}.page-module__UBDEvq__projectAction:hover{box-shadow:0 0 1rem -.4rem}.page-module__UBDEvq__projectAction svg{width:1.5rem;height:1.5rem;margin-right:.75rem;position:relative;top:5px}.page-module__UBDEvq__projectNotice{border-left:5px solid;border-radius:5px;width:fit-content;margin-top:1rem;padding:.5rem 1rem}.page-module__UBDEvq__projectNotice a{text-decoration:underline}.page-module__UBDEvq__ratings{padding:1rem 0;display:flex}.page-module__UBDEvq__rating{padding-right:2rem;display:flex}.page-module__UBDEvq__rating svg{width:1.5rem;height:1.5rem}.page-module__UBDEvq__ratingValue{letter-spacing:1px;margin-top:-.25rem;padding-left:.5rem;font-size:1.5rem;font-weight:500}.page-module__UBDEvq__tags{flex-wrap:wrap;padding-top:1rem;display:flex}.page-module__UBDEvq__tag{letter-spacing:1px;border-radius:1.2rem;width:max-content;height:2.5rem;margin-bottom:.5rem;margin-right:1rem;padding:.5rem 1rem}.page-module__UBDEvq__tag:last-of-type{margin-right:0}.page-module__UBDEvq__experience{padding:2rem 0}.page-module__UBDEvq__experienceTime{letter-spacing:1px;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.page-module__UBDEvq__experienceTitle{padding-bottom:.5rem;font-size:1.8rem;font-weight:500}.page-module__UBDEvq__experienceCompany{font-weight:700}.page-module__UBDEvq__experienceDesc{letter-spacing:.5px;max-width:60rem}
