body.work-history .bg{position:fixed}body.work-history .page__container{padding-top:3rem}body.work-history main{margin-block-start:4%;margin-block-end:4%}body.work-history main>section{max-width:1280px}body.work-history details summary{background:oklch(var(--theme--color)/0);border:1px solid oklch(var(--theme--color)/.15);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--fs-sm);border-radius:3px;margin-top:1lh;padding:.75lh 1.25rem;font-weight:600}body.work-history details summary:hover{border:1px solid oklch(var(--theme--color)/.25)}body.work-history details p.note{background:oklch(var(--theme--color)/.15);border:1px solid oklch(var(--theme--color)/.25);opacity:0;border-radius:3px;margin-top:3px;padding-block-start:.5lh;padding-block-end:.5lh;padding-inline-start:1.5rem;padding-inline-end:1.5rem;font-size:.96rem;line-height:1.5}body.work-history details[open] p.note{opacity:1;transition-property:opacity;transition-duration:.3s}body.work-history [id=intro]{text-align:center;margin-block-start:0;margin-block-end:3ex}body.work-history [id=intro] p{text-wrap:balance;text-wrap:pretty;margin-bottom:3ex}body.work-history [id=history]{flex-wrap:wrap;gap:3dvh;margin-block-start:0;margin-block-end:0;display:flex}body.work-history .milestone{background:color-mix(in oklab,oklch(var(--theme--bg)),hsl(0 0 0/.35));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:9px;flex:100%;min-width:320px;padding:2rem 4%;line-height:1.5}body.work-history .milestone.half{flex:45%}body.work-history .milestone ul:not(.pill__container){padding-left:1rem;display:grid}body.work-history .milestone ul:not(.pill__container):not(.col-2){gap:.5rem}body.work-history .milestone :last-child{margin-bottom:0}body.work-history .role{background:color-mix(in oklab,oklch(var(--theme--bg)),hsl(0 0 0/.35));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:9px;flex:100%;min-width:320px;padding:2rem 4%;line-height:1.5}body.work-history .role.half{flex:45%}body.work-history .role ul:not(.pill__container){padding-left:1rem;display:grid}body.work-history .role ul:not(.pill__container):not(.col-2){gap:.5rem}body.work-history .role :last-child{margin-bottom:0}body.work-history .education{background:color-mix(in oklab,oklch(var(--theme--bg)),hsl(0 0 0/.35));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:9px;flex:100%;min-width:320px;padding:2rem 4%;line-height:1.5}body.work-history .education.half{flex:45%}body.work-history .education ul:not(.pill__container){padding-left:1rem;display:grid}body.work-history .education ul:not(.pill__container):not(.col-2){gap:.5rem}body.work-history .education :last-child{margin-bottom:0}body.work-history .timeframe{font-size:var(--fs-base);font-weight:500}body.work-history .title-org{color:color-mix(in lab,currentColor,#fff 80%);font-size:var(--fs-md);margin-top:.25rem}body.work-history .role-title{font-weight:700}body.work-history .tools{margin-block-start:1.15rlh;margin-block-end:1.5rlh}body.work-history .description{gap:1rem;display:grid}body.work-history .description p{margin:0}body.work-history .preview{background:#fff;border-radius:3px;padding:1rem;display:inline-flex}body.work-history ul.col-2{place-content:start;place-items:start;gap:.5rem 15%}@media screen and (min-width:800px){body.work-history ul.col-2{grid-template-columns:auto auto}}body.work-history [id=neopets] .preview{background:linear-gradient(#fff,#fdf4ce);border-radius:50%;margin:0 auto}body.work-history [id=neopets] img.award{mix-blend-mode:multiply}body.work-history [id=neopets] .description p{text-align:center}