picture.svelte-f7ax03 img:where(.svelte-f7ax03){width:100%;height:auto;display:block}picture.svelte-f7ax03{width:100%;height:auto}video.svelte-f7ax03{width:100%;height:auto;display:block}.top-line.svelte-f7ax03{border-top:var(--line-width) solid var(--line-color);padding-top:var(--padding)}.media-block.svelte-f7ax03{margin-bottom:var(--padding)}.description.svelte-f7ax03{display:grid;grid-template-columns:1fr 1fr;gap:var(--padding);padding:var(--padding) 0;font-size:var(--font-size)}.right.svelte-f7ax03>div:where(.svelte-f7ax03){margin-bottom:var(--padding)}p.svelte-f7ax03{line-height:1.2}main.svelte-1uha8ag{position:relative;display:grid;width:100%;grid-template-columns:8fr .1rem 3.6fr;grid-template-areas:"portfolio line cv";font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#111111d9;font-size:var(--font-size);font-weight:300}.cv-section-right.svelte-1uha8ag{padding-left:var(--padding)}.cv-section.svelte-1uha8ag{width:100%;display:grid;grid-template-columns:1fr 2fr;padding-bottom:var(--padding)}.cv-section-right.svelte-1uha8ag>div:where(.svelte-1uha8ag){margin-bottom:var(--padding)}.header-height.svelte-1uha8ag{height:5rem}.top-line.svelte-1uha8ag{border-top:var(--line-width) solid var(--line-color);padding-top:var(--padding)}.black.svelte-1uha8ag{color:var(--text-color)}h2.svelte-1uha8ag{font-size:var(--font-size);font-weight:500;width:fit-content}#line.svelte-1uha8ag{position:fixed;grid-area:line;background-color:var(--line-color);width:var(--line-width);height:calc(100vh - var(--padding) * 2);top:var(--padding);left:calc((100% / 11.6) * 8 - (var(--line-width) / 2))}#portfolio.svelte-1uha8ag{height:500vh;grid-area:portfolio;padding:var(--padding)}#cv.svelte-1uha8ag{grid-area:cv;position:fixed;display:flex;flex-direction:column;align-items:flex-end;width:calc(calc(100% / 11.6) * 3.6);height:100%;overflow-y:auto;left:calc(100% - (calc(100% / 11.6) * 3.6))}#cv.svelte-1uha8ag>div:where(.svelte-1uha8ag){margin-left:calc(var(--padding));padding:var(--padding);padding-right:calc(var(--padding) * 2)}p.svelte-1uha8ag{line-height:1.2}@media(max-width:768px){main.svelte-1uha8ag{grid-template-columns:1fr;grid-template-areas:"portfolio"}#cv.svelte-1uha8ag{display:none;position:static;width:100%}#line.svelte-1uha8ag,.hide-on-mobile.svelte-1uha8ag{display:none}}a.svelte-1uha8ag{color:var(--text-color)}
