:root{--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--fs-900:72px;--fs-700:48px;--fs-600:36px;--fs-500:24px;--fs-400:20px;--fs-300:16px;--fs-200:14px;--fs-100:12px;--clr-header:#e2e8f0;--clr-text:#94a3b8;--clr-text-dark:#64748b;--clr-bg:#0f172a}*{box-sizing:border-box}body{color:rgb(var(--foreground-rgb));background-color:var(--clr-bg)}a,body,h1,h2,h3,h4,h5,li,p,span,td{margin:0;padding:0}h1,h2,h3,h4,h5{opacity:.9;color:var(--clr-header)}h1{font-size:var(--fs-900)}h2{font-size:var(--fs-700)}h3{font-size:var(--fs-600)}h4{font-size:var(--fs-500)}h5{font-size:var(--fs-400);font-weight:500}p{margin-bottom:16px;line-height:26px}p:last-of-type{margin-bottom:0}a,a>span,li,li>span,p,p>span{font-size:var(--fs-300);color:var(--clr-text)}footer,main{max-width:1280px;position:relative;margin:0 auto;padding-inline:50px;display:flex}main{padding-block:71px 0;gap:25px;@media screen and (max-width:1150px){flex-direction:column;gap:0}}footer{padding-block:75px 25px;justify-content:space-between;& p{font-size:var(--fs-100)}}.portfolio--column{padding-top:25px;@media screen and (max-width:1150px){width:100%}}.portfolio__header{display:flex;flex-direction:column;gap:15px}.portfolio__information{position:sticky;position:-webkit-sticky;top:0;align-self:flex-start;width:48%;@media screen and (max-width:1150px){position:relative}}.portfolio__details{width:52%;display:flex;flex-direction:column;gap:100px}.portfolio__sectionheader{margin-bottom:25px}.experiences{display:flex;flex-direction:column;gap:50px}.experience{display:flex;gap:25px}.experience__daterange{white-space:nowrap;font-size:12px;font-weight:700;color:var(--clr-text-dark);line-height:normal;align-self:flex-start;text-transform:uppercase}.experience__header{margin-bottom:10px}.experience__title{font-size:var(--fs-300);margin-bottom:5px}.experience__description p{font-size:var(--fs-200);line-height:calc(var(--fs-200) + 10px)}.position--previous{opacity:.65;margin-bottom:0;line-height:1.35}.technologies{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.technology{padding:5px 15px;background-color:#2dd4bf19;color:#5eead4;border-radius:25px;font-size:var(--fs-100)}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}