*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;transition:color .5s,background-color .5s;line-height:1.6;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Monaspace Krypton;src:url(/assets/MonaspaceKrypton-Bold-C7unnqeV.woff) format("woff")}body{font-family:Monaspace Krypton,sans-serif}header.app-header{display:flex;justify-content:center}header.app-header .header-inner h1{font-weight:600;text-align:center;font-size:6rem;background:linear-gradient(164deg,#feac71,#fd7f97 75%,#445475);-webkit-background-clip:text;-webkit-text-fill-color:transparent}header.app-header .header-inner .subheader{display:flex;margin-bottom:30px;justify-content:center;position:relative;padding:10px 20px;align-items:center;width:fit-content;margin-left:auto;margin-right:auto}header.app-header .header-inner .subheader .subheader-divider{color:#ecebeb;padding:0 20px}header.app-header .header-inner .subheader:before{content:"";position:absolute;inset:0;border-radius:1.5rem;padding:1px;background:linear-gradient(164deg,#feac71,#fd7f97 42%,#6962ad);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}header.app-header .header-inner h3{text-align:center;font-weight:500;color:#ecebeb}@media(max-width:768px){header.app-header .header-inner h1{font-size:2.5rem}header.app-header .header-inner h3{font-size:.7rem}header.app-header .header-inner .subheader{display:flex;margin-bottom:30px;justify-content:center;position:relative;padding:5px 10px}header.app-header .header-inner .subheader .subheader-divider{color:#ecebeb;padding:0 10px;font-size:.7rem}}.logo-icon-wrapper{display:flex;align-items:center;justify-content:center;width:85px;height:85px;border-radius:1rem;box-shadow:0 0 14px #ecebeb;padding:0 15px}.logo-icon-wrapper img{max-width:55px;max-height:55px}.progress-bar-wrapper{margin:5px 0;height:20px;width:100%}.progress-bar-wrapper .progress-bar-full{background:#ecebeb;width:100%;height:100%;border-radius:15px;overflow:clip}.progress-bar-wrapper .progress-bar-full .progress-bar-inner{height:100%}ul.skills-list{list-style:none;padding:0;margin-top:15px}ul.skills-list li.skill-item{border-bottom:1px solid #ecebeb;margin-bottom:15px;padding-bottom:15px;display:flex}ul.skills-list li.skill-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}ul.skills-list li.skill-item .skill-item-info{display:flex;flex-direction:column;margin-left:15px;justify-content:center;flex-grow:1}ul.skills-list li.skill-item .skill-item-info .skill-item-name{font-weight:600}ul.experience-list{list-style:none;padding:0;margin-top:15px}ul.experience-list li.exp-item{border-bottom:1px solid #ecebeb;margin-bottom:15px;padding-bottom:15px;display:flex}ul.experience-list li.exp-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}ul.experience-list li.exp-item .exp-item-info{display:flex;flex-direction:column;margin-left:15px;justify-content:center;flex-grow:1}ul.experience-list li.exp-item .exp-item-info .exp-item-name{font-weight:600}ul.experience-list li.exp-item .exp-item-info a.exp-item-name{padding:0;width:fit-content}.exp-card-wrapper h3{font-weight:600;margin-top:20px}body{background:#242f33;background:linear-gradient(164deg,#364763,#445475 42%,#fd7f97 80%,#feac71)}.tile-card-wrapper{columns:25rem;column-gap:1rem;counter-reset:grid}.tile-card{break-inside:avoid;padding:2.5rem;min-height:auto;background:#fefeff;border-radius:1.5rem;position:relative;margin:30px}.tile-card h2.card-title{font-weight:500;color:#fd7f97}.tile-card:first-child{margin-top:0}.tile-card.shiny:before{content:"";position:absolute;inset:0;border-radius:1.5rem;padding:3px;background:linear-gradient(164deg,#feac71,#fd7f97 42%,#445475 80%,#364763);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media(max-width:768px){.tile-card-wrapper{grid-template-columns:1fr}.tile-card-wrapper .tile-card{margin:0 0 15px;padding:1.5rem}}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#2d68df;transition:.4s;padding:3px}@media(hover:hover){a:hover{background-color:#feac7133}}@media(min-width:1024px){body{display:flex;place-items:center}}.bio-photo-wrapper[data-v-7fdd120e]{display:flex;justify-content:center;margin-bottom:1rem}.bio-photo[data-v-7fdd120e]{background-color:#f0f0f0;border-radius:50%;height:200px;margin:0 auto;width:200px}.icon-links{display:flex;column-gap:20px}.icon-link{display:block;width:90px;padding:10px 13px;border-radius:15px}header[data-v-c493f43a]{line-height:1.5;max-height:100vh}.logo[data-v-c493f43a]{display:block;margin:0 auto 2rem}nav[data-v-c493f43a]{width:100%;font-size:12px;text-align:center;margin-top:2rem}nav a.router-link-exact-active[data-v-c493f43a]{color:var(--color-text)}nav a.router-link-exact-active[data-v-c493f43a]:hover{background-color:transparent}nav a[data-v-c493f43a]{display:inline-block;padding:0 1rem;border-left:1px solid var(--color-border)}nav a[data-v-c493f43a]:first-of-type{border:0}@media(min-width:1024px){header[data-v-c493f43a]{display:flex;place-items:center;padding-right:calc(var(--section-gap) / 2)}.logo[data-v-c493f43a]{margin:0 2rem 0 0}header .wrapper[data-v-c493f43a]{display:flex;place-items:flex-start;flex-wrap:wrap}nav[data-v-c493f43a]{text-align:left;margin-left:-1rem;font-size:1rem;padding:1rem 0;margin-top:1rem}}
