.cls-1{fill:#ffc541}.cls-2{fill:#4e4066}.cls-3{fill:#6f5b92}.cls-4{fill:#f78d5e}.cls-5{fill:#fa976c}.cls-6{fill:#b65c32;opacity:0.6}.cls-7{fill:#b65c32;opacity:0.4}.cls-8{fill:#b65c32}.cls-9{fill:#f4b73b}.cls-10{opacity:0.6}.cls-11{fill:#f9c358}.cls-12{fill:#9b462c}.cls-13{fill:#aa512e}.cls-14{fill:#7d6aa5}.wheel{animation:wheel-rotate 6s ease infinite;transform-origin:center;transform-box:fill-box}@keyframes wheel-rotate{50%{transform:rotate(360deg);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}100%{transform:rotate(960deg)}}.clock-hand-1{animation:clock-rotate 3s linear infinite;transform-origin:bottom;transform-box:fill-box}.clock-hand-2{animation:clock-rotate 6s linear infinite;transform-origin:bottom;transform-box:fill-box}@keyframes clock-rotate{100%{transform:rotate(360deg)}}#box-top{animation:box-top-anim 2s linear infinite;transform-origin:right top;transform-box:fill-box}@keyframes box-top-anim{50%{transform:rotate(-5deg)}}#umbrella{animation:umbrella-anim 6s linear infinite;transform-origin:center;transform-box:fill-box}@keyframes umbrella-anim{25%{transform:translateY(10px) rotate(5deg)}75%{transform:rotate(-5deg)}}#cup{animation:cup-rotate 3s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite;transform-origin:top left;transform-box:fill-box}@keyframes cup-rotate{50%{transform:rotate(-5deg)}}#pillow{animation:pillow-anim 3s linear infinite;transform-origin:center;transform-box:fill-box}@keyframes pillow-anim{25%{transform:rotate(10deg) translateY(5px)}75%{transform:rotate(-10deg)}}#stripe{animation:stripe-anim 3s linear infinite;transform-origin:center;transform-box:fill-box}@keyframes stripe-anim{25%{transform:translate(10px, 0) rotate(-10deg)}75%{transform:translateX(10px)}}#bike{animation:bike-anim 6s ease infinite}@keyframes bike-anim{0%{transform:translateX(-1300px)}50%{transform:translateX(0);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}100%{transform:translateX(1300px)}}#rucksack{animation:ruck-anim 3s linear infinite;transform-origin:top;transform-box:fill-box}@keyframes ruck-anim{50%{transform:rotate(5deg)}}.circle{animation:circle-anim ease infinite;transform-origin:center;transform-box:fill-box;perspective:0px}.circle.c1{animation-duration:2s}.circle.c2{animation-duration:3s}.circle.c3{animation-duration:1s}.circle.c4{animation-duration:1s}.circle.c5{animation-duration:2s}.circle.c6{animation-duration:3s}@keyframes circle-anim{50%{transform:scale(0.2) rotateX(360deg) rotateY(360deg)}}.four,#ou{animation:four-anim cubic-bezier(0.39, 0.575, 0.565, 1) infinite}.four.a{transform-origin:bottom left;animation-duration:3s;transform-box:fill-box}.four.b{transform-origin:bottom right;animation-duration:3s;transform-box:fill-box}#ou{animation-duration:6s;transform-origin:center;transform-box:fill-box}@keyframes four-anim{50%{transform:scale(0.98)}}.highlight .w{color:#bbb}.highlight .k{color:#00a}.highlight .m{color:#099}.highlight .s{color:#a50}.highlight .c{color:#aaaaaa;font-style:italic}.highlight .cp{color:#4c8317}.highlight .gd{color:#a00}.highlight .gr{color:#a00}.highlight .gi{color:#0a0}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gt{color:#a00}.highlight .kc{color:#00a}.highlight .kd{color:#00a}.highlight .kn{color:#00a}.highlight .kp{color:#00a}.highlight .kr{color:#00a}.highlight .kt{color:#0aa}.highlight .na{color:#1e90ff}.highlight .nb{color:#0aa}.highlight .nc{color:#0a0}.highlight .no{color:#a00}.highlight .nd{color:#888}.highlight .nf{color:#0a0}.highlight .nn{color:#0aa}.highlight .nv{color:#a00}.highlight .ow{color:#00a}.highlight .mb{color:#099}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sa{color:#a50}.highlight .sb{color:#a50}.highlight .sc{color:#a50}.highlight .dl{color:#a50}.highlight .sd{color:#a50}.highlight .s2{color:#a50}.highlight .se{color:#a50}.highlight .sh{color:#a50}.highlight .si{color:#a50}.highlight .sx{color:#a50}.highlight .sr{color:#099}.highlight .s1{color:#a50}.highlight .ss{color:#00a}.highlight .bp{color:#0aa}.highlight .fm{color:#0a0}.highlight .vc{color:#a00}.highlight .vg{color:#a00}.highlight .vi{color:#a00}.highlight .vm{color:#a00}.highlight .il{color:#099}.highlight .ge{font-style:italic}.highlight .gs{font-weight:bold}.highlight .c1{color:#aaaaaa;font-style:italic}.highlight .cs{color:#0000aa;font-style:italic}.highlight .ch{color:#aaaaaa;font-style:italic}.highlight .cm{color:#aaaaaa;font-style:italic}.highlight .gh{color:#000080;font-weight:bold}.highlight .gu{color:#800080;font-weight:bold}.highlight .ni{color:#880000;font-weight:bold}.highlight .nt{color:#1e90ff;font-weight:bold}.highlight .err{color:red}.highlight .cpf{color:#aaaaaa;font-style:italic}.link-after,.post-link::after,.nav-link::after,.navbar-brand::after,.nav-item.active::after{content:"";display:block;height:0.15em;background:#474E55}.post-link{display:inline-block;font-size:2rem;color:black;text-decoration:none}.post-link::after{width:0;transition:width 0.35s}.post-link:hover::after{width:100%}.post-link:hover{color:black;text-decoration:none}.card-text{font-size:1rem}.social{text-decoration:none !important;font-size:2rem}#attribution{opacity:0.5}#attribution a{text-decoration:none;font-weight:bold}@media only screen and (min-width: 768px){#attribution{writing-mode:vertical-rl;transform:rotate(180deg);position:fixed;bottom:56px;right:22px}}#container{display:inline-block;position:relative;width:100%}#dummy{padding-top:100%}#element{position:absolute;top:0;bottom:0;left:0;right:0}.circle-image{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center}.link-after,.post-link::after,.nav-link::after,.navbar-brand::after,.nav-item.active::after{content:"";display:block;height:0.15em;background:#474E55}.nav-link::after,.navbar-brand::after{width:0;transition:width 0.35s}.nav-link:hover::after,.navbar-brand:hover::after{width:100%}.nav-item.active{font-weight:bold}.nav-item.active::after{width:100% !important}.navbar-brand{margin-bottom:-14px}.navbar-brand::after{margin-top:-0.25em}.navbar{margin-bottom:50px}.project.card{border-radius:15px;text-decoration:none !important;margin:10px auto;font-size:1rem;transition:transform 400ms}.project.card .card-img-top{border-radius:15px 15px 0 0;max-height:200px}.project.card:hover:not(.post){transform:translateY(-8px);box-shadow:-2px 8px 40px -12px rgba(0,0,0,0.24)}.timeline-body{position:relative;border-radius:0 15px 15px 0;padding:5px 0}.timeline-body:after{content:"";width:4px;height:100%;background-color:#65AA74;position:absolute;left:-4px;top:0}.timeline-body .timeline-item{position:relative}.timeline-body .timeline-item:after{content:"";width:20px;height:20px;border-radius:50%;border:4px solid #65AA74;background-color:#f8f9fa;position:absolute;left:-12px;top:8px;z-index:10}.timeline-body .timeline-item .content{margin:40px;padding-bottom:20px;border-bottom:1px dashed #343a40}.timeline-body .timeline-item .content .date{margin-top:-5px;margin-bottom:15px;color:#6c757d}:root{font-size:16px}@media (min-width: 1200px){:root{font-size:24px}}@media (max-width: 1199px){:root{font-size:20px}}a{color:#004088;text-decoration:none}a:hover{color:#004088;text-decoration:none}body{font-family:'Segoe UI Emoji', 'Segoe UI Symbol', 'Segoe UI',  Roboto, 'Helvetica Neue', Arial, sans-serif}@media (min-width: 1200px){.container{max-width:75%}}@media (max-width: 1199px){.container{max-width:90%}}@media (max-width: 768px){.container{max-width:95%}}.content-with-image{margin-bottom:2rem;overflow:auto}.profile-figure{width:300px;max-width:100%;float:left;margin:0 2rem 1rem 0}.profile-image{width:100%;display:block;border-radius:8px}.profile-caption{margin-top:0.5rem;font-size:0.85rem;color:#666;text-align:center}@media (max-width: 767px){.profile-figure{max-width:100%;float:none;margin-right:0;margin-bottom:1.5rem}}
