html{font-size:.9rem}html,body{font-family:Avenir,Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;color:#444;min-height:100vh;background:linear-gradient(-45deg,#ffffff,#e0b0ff,#fff9c4,#c8a2c8,#ffffcc,#dda0dd);background-size:400% 400%;animation:gradientShift 15s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.font-bold:not([style*="font-family: 'DM'"]):not([style*='font-family: "DM"']),b:not([style*="font-family: 'DM'"]):not([style*='font-family: "DM"']),strong:not([style*="font-family: 'DM'"]):not([style*='font-family: "DM"']){font-weight:525!important}.time-line-container>div:last-child .education__time>.education__line{display:none}.dm-serif-display-regular{font-family:Avenir,Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}.dm-serif-display-regular-italic{font-family:Avenir,Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:italic}.link{position:relative;color:#3b60d9;font-weight:500;text-decoration:none}.link:hover{background-position:0 0;color:#fff;background-color:#3b60d9;text-decoration:none;transition:background-color .4s ease}.strong{color:#3b60d9}.paper{position:relative;text-decoration:none;color:#3b60d9}.paper:hover{background-position:0 0;color:#fff;background-color:#3b60d9;text-decoration:none;transition:background-color .4s ease}.artwork-container{display:flex;flex-wrap:wrap;justify-content:space-between}.number-list{color:#3b60d9;background-color:#f2f2f2;font-weight:500;padding:0 6px;border-radius:4px;text-indent:0}.tag{font-size:.85rem;background-color:#444;color:#fff;padding:0 6px;border-radius:4px;width:-moz-fit-content;width:fit-content}span{display:inline-block}
