.experience-page-container{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--foreground);font-family:Quicksand,Helvetica,sans-serif}@media screen and (max-width:769px){.experience-page-container{padding:3rem 0 4rem}}.experience-page-container h1{text-align:center;font-size:2.5rem;font-weight:800;margin-bottom:3.5rem;color:var(--foreground);text-transform:uppercase;letter-spacing:1px}@media screen and (max-width:999px){.experience-page-container h1{margin-bottom:2rem;font-size:2rem}}.experience-page-container .current-job-section,.experience-page-container .past-job-section{position:relative;margin:0 auto;width:92%;max-width:1100px;display:grid;grid-template-columns:1fr 80px 1fr;grid-column-gap:32px;column-gap:32px;z-index:1}.experience-page-container .current-job-section:before,.experience-page-container .past-job-section:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:3px;height:100%;background:linear-gradient(180deg,#ffcc00,#6ba9ef);border-radius:2px;z-index:0}.experience-page-container .current-job-section>img,.experience-page-container .past-job-section>img{width:64px;height:64px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.2);background:#fff;border:2px solid #6ba9ef;position:relative;z-index:3;grid-column:2;justify-self:center;margin-bottom:.5rem}.experience-page-container .current-job-section>span,.experience-page-container .past-job-section>span{grid-column:2;text-align:center}.experience-page-container .current-job-section .current-job-title,.experience-page-container .current-job-section .past-job-title,.experience-page-container .past-job-section .current-job-title,.experience-page-container .past-job-section .past-job-title{grid-column:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;z-index:2;height:20px}@media screen and (max-width:999px){.experience-page-container .current-job-section .current-job-title,.experience-page-container .current-job-section .past-job-title,.experience-page-container .past-job-section .current-job-title,.experience-page-container .past-job-section .past-job-title{display:none}}.experience-page-container .current-job-section .current-job-title img,.experience-page-container .current-job-section .past-job-title img,.experience-page-container .past-job-section .current-job-title img,.experience-page-container .past-job-section .past-job-title img{width:64px;height:64px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.2);background:#fff;border:2px solid #6ba9ef;position:relative;z-index:3}.experience-page-container .current-job-section .current-job-title h2,.experience-page-container .current-job-section .past-job-title h2,.experience-page-container .past-job-section .current-job-title h2,.experience-page-container .past-job-section .past-job-title h2{font-size:1.5rem;font-weight:700;margin-bottom:.2rem;color:#fc0}.experience-page-container .current-job-section .current-job-title h2 a,.experience-page-container .current-job-section .past-job-title h2 a,.experience-page-container .past-job-section .current-job-title h2 a,.experience-page-container .past-job-section .past-job-title h2 a{color:#6ba9ef;font-size:1.1rem;font-weight:500;text-decoration:none}.experience-page-container .current-job-section .current-job-header,.experience-page-container .past-job-section .current-job-header{text-align:right}.experience-page-container .current-job-section span,.experience-page-container .past-job-section span{font-size:.95rem;color:#bdbdbd;margin-bottom:1rem;margin-top:.25rem;min-width:auto;text-align:right;display:block}.experience-page-container .current-job-section .current-job-description,.experience-page-container .current-job-section .past-job-description,.experience-page-container .past-job-section .current-job-description,.experience-page-container .past-job-section .past-job-description{background:linear-gradient(135deg,rgba(14,97,108,.04),rgba(146,224,235,.03));border-radius:8px;box-shadow:0 4px 32px 0 rgba(0,0,0,.2);padding:1rem 1.5rem;min-width:320px;max-width:640px;position:relative;z-index:1;transition:box-shadow .2s}.experience-page-container .current-job-section .current-job-description:hover,.experience-page-container .current-job-section .past-job-description:hover,.experience-page-container .past-job-section .current-job-description:hover,.experience-page-container .past-job-section .past-job-description:hover{box-shadow:0 8px 40px 0 rgba(107,169,239,.33)}.experience-page-container .current-job-section .current-job-description p,.experience-page-container .current-job-section .past-job-description p,.experience-page-container .past-job-section .current-job-description p,.experience-page-container .past-job-section .past-job-description p{font-size:1rem;margin-bottom:1.2rem;line-height:26px;color:var(--foreground)}.experience-page-container .current-job-section .current-job-description .current-job-tech-stack,.experience-page-container .current-job-section .past-job-description .current-job-tech-stack,.experience-page-container .past-job-section .current-job-description .current-job-tech-stack,.experience-page-container .past-job-section .past-job-description .current-job-tech-stack{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;list-style:none;padding:0}.experience-page-container .current-job-section .current-job-description .current-job-tech-stack li,.experience-page-container .current-job-section .past-job-description .current-job-tech-stack li,.experience-page-container .past-job-section .current-job-description .current-job-tech-stack li,.experience-page-container .past-job-section .past-job-description .current-job-tech-stack li{background:linear-gradient(135deg,rgba(14,97,108,.04),rgba(146,224,235,.03));border:1px solid rgba(14,97,108,.3);color:var(--chip-color);border-radius:8px;padding:.2rem .8rem;font-size:.95rem;font-weight:500;margin-right:.2rem}.experience-page-container>div:first-of-type .current-job-description,.experience-page-container>div:first-of-type .current-job-header,.experience-page-container>div:first-of-type .past-job-description,.experience-page-container>div:first-of-type .past-job-header{grid-column:1}.experience-page-container>div:nth-of-type(2) .current-job-description,.experience-page-container>div:nth-of-type(2) .past-job-description{grid-column:3}.experience-page-container>div:nth-of-type(2) .current-job-header,.experience-page-container>div:nth-of-type(2) .current-job-header span,.experience-page-container>div:nth-of-type(2) .past-job-header{text-align:left}.experience-page-container>div:nth-of-type(3) .current-job-description,.experience-page-container>div:nth-of-type(3) .current-job-header,.experience-page-container>div:nth-of-type(3) .past-job-description,.experience-page-container>div:nth-of-type(3) .past-job-header{grid-column:1}@media(max-width:999px){.experience-page-container .current-job-section,.experience-page-container .past-job-section{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;margin-bottom:2rem;border-left:4px solid #fc0;background:linear-gradient(135deg,rgba(14,97,108,.06),rgba(146,224,235,.04));border-radius:12px;position:relative}.experience-page-container .current-job-section:before,.experience-page-container .past-job-section:before{display:none}.experience-page-container .current-job-section>img,.experience-page-container .past-job-section>img{position:absolute;top:1.5rem;right:1.5rem;width:50px;height:50px;margin-bottom:0}.experience-page-container .current-job-section .current-job-title,.experience-page-container .current-job-section .past-job-title,.experience-page-container .past-job-section .current-job-title,.experience-page-container .past-job-section .past-job-title{width:100%;margin-bottom:1rem}.experience-page-container .current-job-section .current-job-title img,.experience-page-container .current-job-section .past-job-title img,.experience-page-container .past-job-section .current-job-title img,.experience-page-container .past-job-section .past-job-title img{display:none}.experience-page-container .current-job-section .current-job-title h2,.experience-page-container .current-job-section .past-job-title h2,.experience-page-container .past-job-section .current-job-title h2,.experience-page-container .past-job-section .past-job-title h2{margin-bottom:.5rem}.experience-page-container .current-job-section span,.experience-page-container .past-job-section span{text-align:left;margin-bottom:1rem;font-weight:600;color:#fc0}.experience-page-container .current-job-section .current-job-description,.experience-page-container .current-job-section .past-job-description,.experience-page-container .past-job-section .current-job-description,.experience-page-container .past-job-section .past-job-description{width:100%;margin-right:60px;background:rgba(0,0,0,0);box-shadow:none;padding:0}.experience-page-container .current-job-section .current-job-header,.experience-page-container .current-job-section .past-job-header,.experience-page-container .past-job-section .current-job-header,.experience-page-container .past-job-section .past-job-header{text-align:left}}@media(max-width:550px){.experience-page-container .current-job-section,.experience-page-container .past-job-section{padding:1rem;margin-bottom:1.5rem}.experience-page-container .current-job-section>img,.experience-page-container .past-job-section>img{width:40px;height:40px;top:1rem;right:1rem}.experience-page-container .current-job-section .current-job-description,.experience-page-container .current-job-section .past-job-description,.experience-page-container .past-job-section .current-job-description,.experience-page-container .past-job-section .past-job-description{margin-right:50px}.experience-page-container .current-job-section .current-job-description p,.experience-page-container .current-job-section .past-job-description p,.experience-page-container .past-job-section .current-job-description p,.experience-page-container .past-job-section .past-job-description p{font-size:.95rem;line-height:1.5}.experience-page-container .current-job-section .current-job-description .current-job-tech-stack li,.experience-page-container .current-job-section .past-job-description .current-job-tech-stack li,.experience-page-container .past-job-section .current-job-description .current-job-tech-stack li,.experience-page-container .past-job-section .past-job-description .current-job-tech-stack li{font-size:.85rem;padding:.15rem .6rem}.experience-page-container .current-job-section .current-job-title h2,.experience-page-container .current-job-section .past-job-title h2,.experience-page-container .past-job-section .current-job-title h2,.experience-page-container .past-job-section .past-job-title h2{font-size:1.2rem}.experience-page-container .current-job-section .current-job-title h2 a,.experience-page-container .current-job-section .past-job-title h2 a,.experience-page-container .past-job-section .current-job-title h2 a,.experience-page-container .past-job-section .past-job-title h2 a{font-size:.95rem}}