body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter Tight,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{--bg-color:#181719;background-color:#181719;background-color:var(--bg-color);box-sizing:border-box;color:#fff;overflow-x:hidden;scroll-behavior:smooth}p{font-weight:400;line-height:1.5}a{color:#fff;text-decoration:none}.app{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100vw}.page{margin-bottom:150px;margin-top:150px;width:850px}h1,h2,h3,h4,h5,h6{margin:0}h1{font-weight:500}h1,p{font-size:14px}p{opacity:.5}.site-label{font-size:26px;font-weight:500;margin:0 0 100px}.rotating-word-wrapper{display:inline-block;vertical-align:bottom}.rotating-word{display:inline-block}.page-header-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.page-header-link{align-items:center;background-color:#ffffff1a;border:.5px solid hsla(0,0%,100%,.068);border-radius:5px;color:#fff;display:flex;font-size:14px;justify-content:center;opacity:1;padding:6px 12px;text-decoration:none;transition:.2s}.page-header-link:hover{background-color:#fff3}.link-icon{align-items:center;display:inline-flex;font-size:14px;margin-left:6px;vertical-align:middle}.section-divider{background-color:#fff;border:none;height:1px;margin:50px 0;opacity:.1;width:100%}.experience-grid{grid-gap:24px 48px;display:grid;gap:24px 48px;grid-template-columns:1fr 1fr;list-style:none;margin:32px 0;padding:0}.experience-entry{display:contents}.experience-meta{display:flex;flex-direction:column}.experience-title{align-items:center;color:#fff;display:inline-flex;font-size:14px;font-weight:500;margin:0;opacity:1;pointer-events:none;text-decoration:none}.experience-dates{margin:0;opacity:.6}.experience-description{margin:0;opacity:.65;padding:0}.experience-description>*{margin:0}.experience-list{list-style:none;margin:20px 0 0;padding:0}.project-item{border:.5px solid #ffffff12;border-radius:5px;display:flex;flex-direction:column;font-size:14px;margin-bottom:16px}.project-header{align-items:center;border-radius:10px;cursor:pointer;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:0;padding:20px 24px}.project-item:hover{background-color:hsla(0,0%,100%,.017)}.project-icon{color:#fff;font-size:14px;margin-right:10px;transform:rotate(0deg);transition:transform .3s ease}.project-icon.open{transform:rotate(135deg)}.project-info{align-items:center;display:flex;flex-wrap:wrap}.project-tags{justify-content:flex-end;margin-left:auto}.project-skills,.project-tags{display:flex;flex-wrap:wrap;gap:4px}.project-title{font-size:14px;font-weight:500;margin-right:10px}.project-details{max-height:0;max-width:95%;opacity:0;overflow:hidden;padding:0 24px 0 48px;transition:max-height .6s ease,opacity .6s ease .2s,padding .6s ease .1s}.project-details.open{max-height:500px;opacity:1;padding:14px 24px 22px 48px}.project-details>*{margin:4px 0;opacity:.7}.project-details>a:hover{opacity:1}.photo-carousel{margin-top:20px;overflow:hidden;position:relative;width:100%}.photo-carousel:after,.photo-carousel:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:60px;z-index:2}.photo-carousel:before{background:linear-gradient(to right,var(--bg-color),#0000);left:0}.photo-carousel:after{background:linear-gradient(to left,var(--bg-color),#0000);right:0}.photo-track{animation:photo-scroll 40s linear infinite;display:flex;gap:4px;width:-webkit-max-content;width:max-content;will-change:transform}@keyframes photo-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.photo-card{border-radius:4px;flex:0 0 auto;height:340px;overflow:hidden;position:relative}.photo-card>img{display:block;height:100%;width:auto}.icon-inline{display:inline-block;font-size:14px;margin-right:8px}.section-title{align-items:center;display:flex}@media screen and (max-width:850px){.page{margin-bottom:150px;margin-top:70px;width:90%}.photo-card{height:280px}.photo-carousel:after,.photo-carousel:before{width:30px}.experience-grid{gap:32px;grid-template-columns:1fr}a{opacity:1}.project-icon{display:none}.project-details,.project-details.open{padding-left:24px}}
/*# sourceMappingURL=main.0cd46fe2.css.map*/