.about-section{width:100%;height:100%;border-bottom:1px solid var(--deco-line)}.about-content,.about-section{display:flex;align-items:center;justify-content:center}.about-content{width:min(90%,1000px);border-left:1px solid var(--deco-line);border-right:1px solid var(--deco-line);flex-direction:column}.about-deco{position:relative;display:grid;grid-template-columns:repeat(3,1fr);width:100%;height:100%;@media screen and (max-width:900px){grid-template-columns:1fr;grid-auto-rows:1fr 5rem}}.about-intro-icon{display:grid;place-items:center;width:3rem;aspect-ratio:1/1;background-color:var(--primary);background-color:black;border-radius:50%;margin-bottom:1rem;box-shadow:-4px 8px 16px rgba(255,255,255,.125)}.about-me-text{display:flex;flex-direction:column;grid-column:1/3;height:100%;padding:7rem 2rem 2rem;border-right:1px solid var(--deco-line);text-wrap:balance;@media screen and (max-width:900px){border-right-color:currentcolor;border-right-style:none;border-right-width:medium}& p{line-height:1.5rem;font-size:1.125rem;@media screen and (max-width:800px){font-size:1rem}}& p:not(:last-child){margin-bottom:1rem}& span{font-weight:600;color:var(--accent)}}.about-me-title{display:flex;flex-direction:column;gap:.5rem;& h1{color:var(--text-light);letter-spacing:-3px}}.about-deco-box-carusel{gap:1rem;position:relative;padding:1rem 0;display:flex;flex-direction:column;height:100%;overflow:hidden;justify-content:flex-start;align-items:center;@media screen and (max-width:900px){grid-row:2/3;padding-left:2rem;padding-bottom:2rem;padding-right:2rem;padding-top:2rem}}.about-deco-box-carusel-inner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,.5) 10%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 80%,rgba(0,0,0,.5) 90%,rgba(0,0,0,1));pointer-events:none;@media screen and (max-width:900px){background:linear-gradient(90deg,rgba(0,0,0,1) 0,rgba(0,0,0,.5) 10%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 80%,rgba(0,0,0,.5) 90%,rgba(0,0,0,1))}}.carousel-track{display:flex;flex-direction:column;align-items:center;animation:scrollUp 30s linear infinite;position:absolute;top:0;left:0;width:100%;gap:1rem;@media screen and (max-width:900px){animation:scrollSide 20s linear infinite;flex-direction:row;width:max-content;top:1rem}}.carousel-track:hover{animation-play-state:paused}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scrollSide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.education-section{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--deco-line);@media screen and (max-width:900px){border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium}}.education-content{width:min(90%,1000px);border-left:1px solid var(--deco-line);border-right:1px solid var(--deco-line);display:grid;grid-template-columns:repeat(3,1fr);@media screen and (max-width:900px){grid-template-rows:max-content 1fr;height:max-content}&>*{padding:3rem 2rem 2rem;@media screen and (max-width:900px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:2rem}}}.education-title{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;display:grid;grid-template-rows:3rem 1fr;border-right:1px solid var(--deco-line);& h2{color:var(--text-light);letter-spacing:-1px}@media screen and (max-width:900px){grid-row:1/2;grid-column:1/-1;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-bottom-color:var(--deco-line);border-bottom-style:solid;border-bottom-width:1px}}.education-intro-icon{display:grid;place-items:center;width:3rem;aspect-ratio:1/1;background-color:var(--primary);background-color:black;border-radius:50%;margin-bottom:1rem;box-shadow:-4px 8px 16px rgba(255,255,255,.125)}.education-date{display:grid;grid-template-rows:3rem 1fr;border-right:1px solid var(--deco-line);& h4{grid-row:2/3;padding-top:1rem}@media screen and (max-width:900px){grid-template-rows:max-content 1fr;height:max-content;border-right-color:currentcolor;border-right-style:none;border-right-width:medium}}.education-description{display:grid;grid-template-rows:3rem 1fr;@media screen and (max-width:900px){grid-template-rows:max-content 1fr;height:max-content;grid-column:2/4;padding-left:2rem;padding-bottom:2rem;padding-right:2rem;padding-top:2rem;border-left-color:var(--deco-line);border-left-style:solid;border-left-width:1px}}.education-institution{grid-row:2/3;padding-top:1rem;display:flex;flex-direction:column;height:100%;gap:1rem;& h4{font-size:1.125rem;color:var(--accent)}& p{text-wrap:balance}}.work-section{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--deco-line)}.work-content{width:min(90%,1000px);border-left:1px solid var(--deco-line);border-right:1px solid var(--deco-line);display:grid;grid-template-columns:repeat(3,1fr);@media screen and (max-width:900px){grid-template-rows:max-content 1fr;height:max-content}&>*{padding:3rem 2rem 2rem;@media screen and (max-width:900px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:2rem}}}.work-title{grid-gap:.5rem;gap:.5rem;display:grid;grid-template-rows:3rem 1fr;border-right:1px solid var(--deco-line);& h2{color:var(--text-light);letter-spacing:-1px}@media screen and (max-width:900px){grid-row:1/2;grid-column:1/-1;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-bottom-color:var(--deco-line);border-bottom-style:solid;border-bottom-width:1px}}.work-intro-icon{display:grid;place-items:center;width:3rem;aspect-ratio:1/1;background-color:var(--primary);background-color:black;border-radius:50%;margin-bottom:1rem;box-shadow:-4px 8px 16px rgba(255,255,255,.125)}.work-date{display:grid;grid-template-rows:3rem 1fr;border-right:1px solid var(--deco-line);& h4{grid-row:2/3;padding-top:1rem}@media screen and (max-width:900px){grid-template-rows:max-content 1fr;height:max-content;border-right-color:currentcolor;border-right-style:none;border-right-width:medium}}.work-description{display:grid;grid-template-rows:3rem 1fr;@media screen and (max-width:900px){grid-template-rows:max-content 1fr;height:max-content;grid-column:2/4;padding-left:2rem;padding-bottom:2rem;padding-right:2rem;padding-top:2rem;border-left-color:var(--deco-line);border-left-style:solid;border-left-width:1px}}.work-company{grid-row:2/3;padding-top:1rem;display:flex;flex-direction:column;height:100%;gap:1rem;text-wrap:balance;& h4{font-size:1.125rem}}.work-highlight{color:var(--accent)}.work-list{& li{font-size:.925rem;color:var(--text-light);margin-bottom:.5rem;text-wrap:balance}}.page_aboutPage__EPC9n{background:radial-gradient(circle,var(--accent-tb-xs) 0,var(--primary) 50%);background-color:black;min-height:calc(100dvh - 8rem)}