.page{font-feature-settings:"liga" 1,"calt" 1;color:#f5f5f5;background:linear-gradient(20deg,#000 0%,#28282b 90%);flex-direction:column;gap:2.5rem;min-height:100svh;padding-top:5rem;padding-bottom:5rem;font-family:Inter,sans-serif;display:flex}@supports (font-variation-settings:normal){.page :root{font-family:InterVariable,sans-serif}}.page .header{flex-direction:column;align-items:center;gap:1rem;display:flex}.page .header img{border:2px solid #708090;border-radius:500px;width:256px}.page .main{flex-direction:column;align-items:center;display:flex}.page .main .sections{flex-direction:column;gap:1rem;width:50%;display:flex}@media (max-width:1366px){.page .main .sections{width:100%;padding-left:5rem;padding-right:5rem}}.page .footer{flex-direction:column;align-items:flex-end;gap:1rem;display:flex;position:fixed;bottom:2rem;right:2rem}.page .footer a{align-items:center;gap:8px;transition:all .5s ease-out;display:flex}.page .footer a:hover{opacity:.5}.page .footer img{flex-shrink:0}
.about{flex-direction:column;display:flex}.about .title{font-size:2.5rem}.about .description{font-size:1rem;font-weight:500}.about .items{flex-direction:row;gap:.5rem;margin-top:1rem;display:flex}.about .items .item{cursor:pointer;border:2px solid #f5f5f5;border-radius:10px;align-items:center;width:fit-content;padding:.15rem .5rem .15rem .15rem;font-size:.75rem;transition:all .5s ease-out;display:flex}.about .items .item .icon{transform:scale(.7)}.about .items .item span{font-weight:700}.about .items .item:hover{opacity:.8;border-color:#708090}
.experience{flex-direction:column;display:flex}.experience .items{flex-direction:column;gap:2rem;margin-top:1.5rem;display:flex}.experience .items .item{cursor:pointer;flex-direction:column;transition:all .2s ease-out;display:flex}@media (max-width:964px){.experience .items .item{pointer-events:none;-webkit-user-select:none;user-select:none}}.experience .items .item .organization{font-size:2rem;font-weight:700}.experience .items .item .team{margin-top:.2rem;font-size:1rem;font-weight:500}.experience .items .item .position{margin-top:.3rem;font-size:1rem;font-weight:700}.experience .items .item .description{letter-spacing:.5px;margin-top:.5rem;font-size:1rem;font-weight:300;line-height:32px}.experience .items .item .technologies{flex-wrap:wrap;gap:.8rem;margin-top:1rem;display:inline-flex}.experience .items .item .divider{content:"";background-color:#f5f5f5;width:1px;height:3rem;margin-top:2rem;margin-left:50%}.experience .items .item:hover{color:#000;background-color:#f5f5f580;border-radius:10px;padding:2rem;box-shadow:0 4px 8px #0000004d}.experience .items .item:hover .divider{background-color:#000}
