@page{size:A4;margin:0}@media print{html.printing{height:var(--print-height)!important;width:210mm!important}}body.printing{--dpr: 1;transition:none!important;padding:0!important;height:inherit!important;width:inherit!important}@media print{body.printing{height:var(--print-height)!important;width:210mm!important}}body.printing .preloader{width:100%;height:100%}body.printing.loading{overflow:hidden}.wrapper.printing{display:block!important;width:210mm;height:297mm;display:block;font-size:12pt;box-shadow:none;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrapper.printing .d-print-none{display:none!important}.wrapper.printing .page-header{grid-column:span 10;display:grid!important;grid-template-columns:repeat(6,1fr);border-bottom:1px solid rgba(var(--bs-dark-rgb),.4);padding-bottom:.2rem;margin-bottom:.11rem}.wrapper.printing .page-header *{color:rgba(var(--bs-dark-rgb),.4)!important}.wrapper.printing .page-header .company-info{grid-column:span 2}.wrapper.printing .page-header .section-info{grid-column:span 2;justify-self:center}.wrapper.printing .page-header .page-info{justify-self:end;counter-increment:page;grid-column:span 2}.wrapper.printing .page-header .page-info .count{text-align:center}.wrapper.printing .page-header .page-info .count:before{content:counter(page)}.wrapper.printing .page{min-height:var(--print-height);padding:1.5cm 2cm 0;border:1px #d3d3d3 solid;margin-bottom:2rem}@media print{.wrapper.printing .page{border:none!important;margin-bottom:0rem}}.wrapper.printing .skills .page:last-of-type{min-height:calc(var(--print-height) - 2)!important}.wrapper.printing #print .sidebar{counter-increment:page}.wrapper.printing .side .about .title-row{margin-bottom:.75rem}.wrapper.printing .side .title-row{display:grid;grid-column-gap:1rem;align-items:center;background-color:var(--bs-dark)!important;grid-template-columns:repeat(5,1fr);margin-bottom:0;grid-column:span 10}.wrapper.printing .side .title-row *{background-color:var(--bs-dark)!important;color:var(--bs-white)!important;margin:0!important}.wrapper.printing .side .title-row .title{text-align:right;grid-column:1/2;padding:.25rem 0rem!important}.wrapper.printing .side .title-row .text{background-color:var(--bs-white)!important;color:var(--bs-dark)!important;grid-column:span 4;text-align:center;border:1px solid var(--bs-dark);padding:.3rem 0rem .3rem 2rem!important}.wrapper.printing .side .misc,.wrapper.printing .side .about,.wrapper.printing .side .offer,.wrapper.printing .side .common,.wrapper.printing .side .edu{grid-column:span 10;grid-template-columns:repeat(5,1fr)}.wrapper.printing .side .misc h2{margin-bottom:7px}.wrapper.printing .side .misc li{margin-bottom:0!important}.wrapper.printing .side .common .item{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem}.wrapper.printing .side .common .item *{margin:0!important;margin-bottom:.2rem!important;font-size:calc(var(--bs-body-font-size) * 1)}.wrapper.printing .side .common .item .h4{text-align:right}.wrapper.printing .side .common .item .h4:after{content:": "}.wrapper.printing .side .lang{padding:1rem;grid-column:span 2;background:transparent!important}.wrapper.printing *{background:var(--bs-white)!important;color:var(--bs-dark)!important}.wrapper.printing .overview{counter-increment:page;page-break-after:avoid}.wrapper.printing .toc{page-break-before:avoid;display:block!important}.wrapper.printing .resume,.wrapper.printing .sidebar{grid-template-rows:initial!important}.wrapper.printing .sidebar{grid-template-rows:5rem 13rem 13rem 17.5rem 10rem!important}.wrapper.printing .sidebar .general-container{padding:0!important;margin-bottom:1.25rem!important}.wrapper.printing .sidebar .list-block,.wrapper.printing .sidebar .block{padding:0}.wrapper.printing .sidebar .edu .inner .item{grid-template-columns:min-content 1fr}.wrapper.printing .resume{padding:0!important}.wrapper.printing .resume .tabs ul.tablist{display:initial!important}.wrapper.printing .resume .skills{padding-top:3rem;padding-bottom:0rem}.wrapper.printing .resume .skills span{margin:3px}.wrapper.printing .resume .skills .skillset .misc{grid-column:span 3}.wrapper.printing .resume .skills .skillset .misc .body{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(3,1fr)}.wrapper.printing .resume .projects{grid-column:span 10}.wrapper.printing .resume .projects hr{display:none}.wrapper.printing .resume .projects .hist .project .upper-row{grid-template-columns:1fr 180px}.wrapper.printing .resume .projects .hist .project .logo{width:120px!important;height:auto;grid-template-columns:1fr 180px}.wrapper.printing .resume .projects .hist .project .logo img{width:120px!important;height:auto}.wrapper.printing .resume .projects .hist .project .time{float:right;color:#000!important;-webkit-print-color-adjust:exact}.wrapper.printing .resume .projects .hist .details{margin:.5rem auto 0rem}.wrapper.printing section{grid-column:span 10;display:grid;justify-content:start;align-items:start;padding-bottom:.5rem}.wrapper.printing section.project-list{display:block}.wrapper.printing section.project-list .entry{width:100%;display:grid;grid-template-columns:160px 1fr 1fr}.wrapper.printing section .common .inner,.wrapper.printing section .edu .inner{border-right:1px solid black}.wrapper.printing section .lang{grid-column:span 2;background:transparent!important}.wrapper.printing section .misc .interests{background:transparent!important}.wrapper.printing section .misc .vocabulary{background:transparent!important}.wrapper.printing section .avatar{border-left:1px solid black}.wrapper.printing section .inner{padding:0rem 1rem;grid-column:span 3}.wrapper.printing section .avatar{background:initial!important;padding:0!important;grid-column:span 5;text-align:initial!important;align-items:end;justify-items:center}.wrapper.printing section .avatar *{padding:0!important}.wrapper.printing section .avatar .inner{padding:0!important}.wrapper.printing section .avatar .inner img{height:135px;width:135px}.wrapper.printing .intro.print{text-align:center}.wrapper.printing .intro.print #intro{margin:initial;margin-bottom:5pt;border-bottom:1px solid var(--bs-dark)}.wrapper.printing .intro.print .info{display:grid;line-height:.6;font-size:10pt;grid-template-columns:repeat(3,1fr)}.wrapper.printing p{line-height:1.2}.wrapper.printing .title .inner p{line-height:1.4!important}.wrapper.printing .time,.wrapper.printing .h5{color:var(--bs-dark)!important}.wrapper.printing .badge{background-color:initial!important}.wrapper.printing .skills{background-color:initial!important;padding:0!important;padding-top:0rem!important}.wrapper.printing .skills .skillset{grid-template-columns:repeat(3,200px)}.wrapper.printing span{margin:0!important;color:var(--bs-dark)!important;text-shadow:initial!important;font-size:12pt!important}.wrapper.printing .skillset{break-inside:avoid;width:100%;display:grid;grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:repeat(2,200px);padding:1cm 0 0}.wrapper.printing .skillset .skill-topic{padding-bottom:0rem!important}.wrapper.printing .skillset .item{margin-bottom:0!important}.wrapper.printing .skillset .level-bar{display:inline-block;width:70%;position:relative;top:1px}.wrapper.printing .page .skillset.first{padding:10px 0 0!important}.wrapper.printing .project-wrapper{break-inside:avoid;padding-bottom:.1em}.wrapper.printing .project-wrapper .card{box-shadow:1px 1px 1px #0003,-1px -1px 1px #0003}.wrapper.printing .h6{color:var(--bs-dark)!important}.wrapper.printing .hist .logo .image-wrapper{filter:none}.wrapper.svelte-e653jg{height:var(--size);width:var(--size);border-radius:100%;animation:svelte-e653jg-moonStretchDelay var(--duration) 0s infinite linear;animation-fill-mode:forwards;position:relative}.circle-one.svelte-e653jg{top:var(--moonSize);background-color:var(--color);width:calc(var(--size) / 7);height:calc(var(--size) / 7);border-radius:100%;animation:svelte-e653jg-moonStretchDelay var(--duration) 0s infinite linear;animation-fill-mode:forwards;opacity:.8;position:absolute}.circle-two.svelte-e653jg{opacity:.1;border:calc(var(--size) / 7) solid var(--color);height:var(--size);width:var(--size);border-radius:100%;box-sizing:border-box}.pause-animation.svelte-e653jg{animation-play-state:paused}@keyframes svelte-e653jg-moonStretchDelay{to{transform:rotate(360deg)}}@keyframes svelte-1gv2i7t-cursorFade{0%,to{opacity:1}50%{opacity:0}}.typewriter-container.svelte-1gv2i7t *:not(.typing):not(.finished-typing):not([data-static]){display:none}.typewriter-container.svelte-1gv2i7t .finished-typing:after{content:none}.cursor.svelte-1gv2i7t .typing:after{content:"";width:var(--cursor-width, 1ch);height:2ch;display:inline-block;vertical-align:text-top;background-color:var(--cursor-color, #000000);animation:svelte-1gv2i7t-cursorFade 1.25s infinite}.avatar.svelte-bj0nhx.svelte-bj0nhx{display:grid;text-align:center}.avatar.svelte-bj0nhx .inner.svelte-bj0nhx{padding:30px 0 0}.avatar.svelte-bj0nhx .name.svelte-bj0nhx{font-family:sans-serif!important;font-size:28px;font-weight:900;line-height:1;padding:20px 30px 10px;margin-top:0}.list.svelte-1kjhgtb{line-height:1.2}section.svelte-apcl1f.svelte-apcl1f{display:grid;grid-template-columns:repeat(10,1fr)!important}section.svelte-apcl1f .inner .svelte-apcl1f{font-size:var(--bs-body-font-size)!important}section.svelte-apcl1f .inner .item:last-child .h6.meta.svelte-apcl1f{margin-bottom:initial}section.svelte-apcl1f .inner .item.svelte-apcl1f{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;align-items:start}section.svelte-apcl1f .inner .item .time.svelte-apcl1f{font-size:18pt!important;text-align:right}section.svelte-apcl1f .inner .item .h6.svelte-apcl1f{padding-top:.1rem;margin-bottom:0}section.svelte-apcl1f .inner .item .meta.svelte-apcl1f{font-weight:initial;margin-bottom:1rem}section.svelte-apcl1f .h5.svelte-apcl1f{color:#fff9;font-weight:500;margin-bottom:.5rem;margin-top:0}section.svelte-apcl1f .h4.svelte-apcl1f{font-size:14px;margin-top:0;margin-bottom:5px}.card-header.svelte-xk3sds{cursor:pointer;user-select:none}.toc.svelte-147y90h a.svelte-147y90h{display:grid;grid-template-columns:repeat(9,1fr)}.hist.svelte-147y90h .upper-row.svelte-147y90h{overflow:hidden;margin-bottom:.75rem;align-items:center;display:grid;grid-template-columns:1fr 120px}.hist.svelte-147y90h .upper-row .h5.svelte-147y90h{margin-bottom:0;font-size:1.5rem}.hist.svelte-147y90h .upper-row .time.svelte-147y90h{font-size:1.05rem;text-align:right;font-weight:600}@media (max-width: 359px){.hist.svelte-147y90h .upper-row.svelte-147y90h{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.hist.svelte-147y90h .upper-row .time.svelte-147y90h{text-align:left}}.hist.svelte-147y90h .project.svelte-147y90h{display:grid;grid-template-areas:"text1 text1 logo" "text2 text2 logo"}.hist.svelte-147y90h .project .name.svelte-147y90h{grid-area:text1;justify-self:start;text-align:left}.hist.svelte-147y90h .project .logo.svelte-147y90h{width:100px;grid-area:logo;justify-self:end;text-align:right}@media (max-width: 359px){.hist.svelte-147y90h .project .logo.svelte-147y90h{display:none}}.hist.svelte-147y90h .project .logo img.svelte-147y90h{width:100px;height:auto}.hist.svelte-147y90h .project .company.svelte-147y90h{grid-area:text2;padding-top:.4rem;margin-bottom:.25rem;font-weight:600}.hist.svelte-147y90h hr.svelte-147y90h{padding-bottom:1.25rem}.hist.svelte-147y90h .details .badge-primary.svelte-147y90h{--bs-badge-font-size:1.1em;--bs-badge-padding-y:.25em;--bs-badge-padding-x:.45em;margin:.15em;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size)}.delivered.svelte-147y90h.svelte-147y90h{padding-top:1rem}.st.svelte-147y90h.svelte-147y90h{text-decoration:underline;font-weight:700}.buttons.svelte-mipqoy.svelte-mipqoy{display:grid;justify-content:center;padding:0}@media (min-width: 360px){.buttons.svelte-mipqoy.svelte-mipqoy{grid-template-columns:1fr 1fr;grid-column-gap:1rem}}.buttons.svelte-mipqoy .btn.svelte-mipqoy{padding:.75rem;--bs-badge-border-radius:.375rem;width:100%;min-width:150px;border-radius:4px}
