body[location=resume] section.header{text-align:center;padding-bottom:12px}body[location=resume] section.header p{gap:8px;display:flex}body[location=resume] section h2{text-transform:uppercase;border-bottom:1px solid #000;padding:8px 0;font-size:16px}body[location=resume] section h3{font-size:16px}body[location=resume] .item{padding:12px 0}body[location=resume] .item_heading{display:flex}body[location=resume] .item_heading .info,body[location=resume] .item_heading .details{flex-direction:column;gap:4px;display:flex}body[location=resume] .item_heading .details .duration{font-style:italic}@media (max-width:767.98px){body[location=resume] section.header p{flex-direction:column}body[location=resume] section.header p span.bull{display:none}body[location=resume] .item_heading{flex-direction:column}body[location=resume] .item_heading .details{justify-content:space-between;padding:12px 0;flex-direction:row!important}}@media (min-width:768px){body[location=resume] section.header p{flex-direction:row;justify-content:center}body[location=resume] section.header p br{display:none}body[location=resume] .item_heading{flex-direction:row;justify-content:space-between}body[location=resume] .item_heading .details{text-align:right}}.static{position:static}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-full{height:100%}.w-full{width:100%}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.object-cover{-o-object-fit:cover;object-fit:cover}.text-center{text-align:center}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:ease;transition-timing-function:var(--tw-ease,ease);transition-duration:0s;transition-duration:var(--tw-duration,0s)}.home-scope{display:block}.home-scope *{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}*{box-sizing:border-box;font-family:Verdana,Geneva,Tahoma,sans-serif}html,body{background:#e5e8eb url(/assets/background-CZNviIn9.webp) 0 0/50%;width:100%;height:100%;margin:0;padding:0}h1,h2,h3,h4,h5{margin:0}h1.fancy{text-align:center;font-family:Rubik Distressed,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:1em}p{margin:0}main{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}header{background:#000;flex-shrink:1}header nav{flex-direction:row;display:flex}header nav a{color:#fff;padding:24px;-webkit-text-decoration:none;text-decoration:none}header nav a:hover{-webkit-text-decoration:underline;text-decoration:underline}header nav a.active{background:#fff3}ul{margin:0;padding-left:32px}li{padding-bottom:2px}.bttn{color:#fff;background:#000;border-radius:999px;flex-direction:row;align-self:flex-start;align-items:center;gap:12px;padding:12px 32px;-webkit-text-decoration:none;text-decoration:none;display:flex}.bttn.l-icon{padding-left:14px}.bttn:hover{-webkit-text-decoration:underline;text-decoration:underline}.disclaimer{color:#000c;text-align:center;background:#ff0;border:1px solid #0000001a;border-color:#0000001a #0003 #0006 #0000001a;border-radius:4px;padding:8px;font-size:14px}div.content_wrap{width:100%;height:100%;overflow:auto}div.content{flex-grow:1;justify-content:center;display:flex}article{background:#fff;flex-direction:column;gap:16px;padding:48px;display:flex}@media (min-width:768px){div.content_wrap{padding:32px}article{width:1000px;box-shadow:0 1px 9px 1px #00000080}}.view_counter_wrap{justify-content:center;display:flex}.view_counter_wrap .view_counter{color:#fff;background:#000;border-radius:999px;gap:8px;margin:16px;padding:8px 16px;display:flex}.view_counter_wrap button{color:#000;cursor:pointer;background:#fff;border:none;border-radius:4px;padding:4px 8px}.view_counter_wrap button:hover{background:#c8c8c8}body[location=home]{color:#222;background:#fafafa;flex-direction:column;align-items:center;padding:40px 20px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;display:flex}body[location=home] .home-grid{justify-content:space-between;gap:24px;width:100%;max-width:1200px;display:flex}body[location=home] .home-grid>*{width:33%}body[location=home] .intro_video{justify-content:center;display:flex}body[location=home] .intro_video img{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;box-shadow:0 12px 28px #00000026}body[location=home] .links{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding-top:20px;display:flex}body[location=home] .links a{color:#fff;background:#000;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:background .2s,transform .2s;display:flex}body[location=home] .links a span.name{display:none}body[location=home] .links a:hover{background:#333;transform:translateY(-3px)}body[location=home] .posts{width:100%}body[location=home] .posts h2{margin-bottom:14px;font-size:1.6rem;font-weight:700}body[location=home] .posts .post_item{color:#111;border-bottom:1px solid #ddd;gap:10px;padding:8px 0;-webkit-text-decoration:none;text-decoration:none;display:flex}body[location=home] .posts .post_item:last-child{border-bottom:none}body[location=home] .posts .post_item .date{color:#666;min-width:95px;font-size:.9rem}body[location=home] .posts .post_item .name{font-weight:600;transition:color .2s}body[location=home] .posts .post_item:hover .name{color:#0056d6;-webkit-text-decoration:underline;text-decoration:underline}@media (max-width:900px){body[location=home] .home-grid{flex-direction:column}body[location=home] .home-grid>*{width:100%}}body[location=projects] .projects{flex-direction:column;gap:32px;display:flex}body[location=projects] .project_item{display:flex}body[location=projects] .project_item .thumb{flex-shrink:1;width:100%}body[location=projects] .project_item .project_info{flex-direction:column;display:flex}body[location=projects] .project_item .project_info .bttn{margin-top:8px}body[location=projects] .project_item .project_info p{line-height:1.5em}@media (max-width:767.98px){body[location=projects] article{padding:0}body[location=projects] .project_item{border-bottom:1px solid #dcdcdc;flex-direction:column;gap:16px}body[location=projects] .project_item .thumb img{width:100%}body[location=projects] .project_item .project_info{order:2;padding:16px}body[location=projects] .project_item .project_info .bttn{align-self:center}}@media (min-width:768px){body[location=projects] .project_item{flex-direction:row;gap:16px}}body[location=blog_post] .date{text-align:center;color:#a0a0a0;font-size:18px}
